Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Javascript oder HTML nach DOM laden

Frage Entwicklung JavaScript

Mitglied: chef1568

chef1568 (Level 1) - Jetzt verbinden

06.02.2014, aktualisiert 01:00 Uhr, 1492 Aufrufe, 1 Kommentar

Hallo,

ich habe ein Problem mit dem Seitenaufbau meiner Webseite.
Ich möchte 2 Inhalte erst nach Aufbau des DOM´s laden:

1. Javascript:
01.
<head> 
02.
........ 
03.
        <script type="text/javascript"> 
04.
	       window.onload = function (){ 
05.
	             //<![CDATA[ 
06.
			  var tl_loc0=(window.location.protocol == "https:")? "https://ssl.example.net/javascript/logo.js" : 
07.
     			  "http://ssl.example.net/javascript/logo.js 
08.
		            document.writeln('<scr' + 'ipt language="JavaScript" src="'+tl_loc0+'" type="text\/javascript">' + '<\/scr' + 'ipt>'); 
09.
                     //]]> 
10.
		  }; 
11.
         </script> 
12.
....... 
13.
</head>
--> Ergebnis: Die Seite baut sich erst bis DOM auf und geht danach aber sofort in eine Endlosschleife (weiße Seite)


1. HTML:
01.
<body> 
02.
        <script type="text/javascript"> 
03.
	        window.onload = function (){ 
04.
		        document.getElementById("watch"); 
05.
        	}; 
06.
        </script> 
07.
 
08.
        <p id="watch" align="center"><a href="http://www.example.de"><img alt="" src="https://example.html" /></a></p> 
09.
</body>
--> Ergebnis: der HTML-Part wird geladen als wäre kein JS vorhanden

Hat jemand eine Idee, wieso beide Aktionen nicht funktionieren?

mfg
Mitglied: colinardo
06.02.2014, aktualisiert 11.02.2014
Hi,
da war ein Flüchtigkeitsfehler im JavaScript-Teil, es fehlte ein Anführungszeichen und ein abschließendes Semikolon am Ende der Zeile 6 bzw. 7 deines JavaScripts
01.
<script type="text/javascript"> 
02.
   window.onload = function (){ 
03.
		 //<![CDATA[ 
04.
	var tl_loc0=(window.location.protocol == "https:") ? "https://ssl.example.net/javascript/logo.js" : "http://ssl.example.net/javascript/logo.js"; 
05.
	document.write('<script language="JavaScript" src="' + tl_loc0 +' " type="text\/javascript">' + '<\/script>'); 
06.
			 //]]> 
07.
  }; 
08.
</script>
und was soll das allein stehende
document.getElementById("watch"); 
bewirken ?? Hier wird ja keinerlei Variable zugewiesen ...

Grüße Uwe
Bitte warten ..
Neuester Wissensbeitrag
Ähnliche Inhalte
JavaScript
gelöst HTML-Javascript - Auslesen von Formularfeldern (1)

Frage von internet2107 zum Thema JavaScript ...

Webentwicklung
gelöst HTML 5 Sterne Bewertung buggt (7)

Frage von Yanmai zum Thema Webentwicklung ...

JavaScript
gelöst Per JavaScript ein ID-Element schließen (9)

Frage von Peter32 zum Thema JavaScript ...

Heiß diskutierte Inhalte
Hardware
Laptop ins Salzwasser gefallen (18)

Frage von Marcel94 zum Thema Hardware ...

Switche und Hubs
LAG zwischen Cisco SG300 und Dlink DGS1100 herstellen - wie? (13)

Frage von White-Rabbit2 zum Thema Switche und Hubs ...

Hardware
Lenovo Yoga 500 über angeschlossene USB Tastatur booten (13)

Frage von thomasreischer zum Thema Hardware ...

Viren und Trojaner
Wie werde ich den Mist "fanli90" wieder los? (12)

Frage von Taumel zum Thema Viren und Trojaner ...