Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen (A bis Z)

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, 1526 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 ..
Ähnliche Inhalte
JavaScript
gelöst JavaScript hochladen (12)

Frage von Patrick-IT zum Thema JavaScript ...

VB for Applications
gelöst Kommunikation zwischen vbs und javascript (1)

Frage von it4baer zum Thema VB for Applications ...

JavaScript
Javascript rechnen mir sehr sehr großen Zahlen (3)

Frage von it4baer zum Thema JavaScript ...

JavaScript
gelöst Datumabhängiger Text in HTML anzeigen (4)

Frage von adm2015 zum Thema JavaScript ...

Neue Wissensbeiträge
Sicherheit

Millionen Euro in den Sand gesetzt?

(3)

Information von transocean zum Thema Sicherheit ...

Sicherheit

How I hacked hundreds of companies through their helpdesk

Information von SeaStorm zum Thema Sicherheit ...

Heiß diskutierte Inhalte
Firewall
gelöst Firewall Firmeneimsatz (22)

Frage von wiesi200 zum Thema Firewall ...

LAN, WAN, Wireless
Eine Netzwerkdose im Wechsel für zwei unterschiedliche Netze (11)

Frage von kartoffelesser zum Thema LAN, WAN, Wireless ...

Windows Server
ESXI Free Windows Server 2016 Datacenter aktivieren (10)

Frage von iDeathz zum Thema Windows Server ...

Windows Netzwerk
Ordner-Freigabe außerhalb der Domäne (9)

Frage von Remsboys zum Thema Windows Netzwerk ...