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, 1508 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 HTML-Javascript - Auslesen von Formularfeldern (1)

Frage von internet2107 zum Thema JavaScript ...

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

Frage von adm2015 zum Thema JavaScript ...

Neue Wissensbeiträge
Google Android

Cyanogenmod alternative Downloadquelle

(2)

Tipp von Lochkartenstanzer zum Thema Google Android ...

Batch & Shell

Batch als Dienst bei Systemstart ohne Anmeldung ausführen

(5)

Tipp von tralveller zum Thema Batch & Shell ...

Sicherheits-Tools

Sicherheitstest von Passwörtern für ganze DB-Tabellen

(1)

Tipp von gdconsult zum Thema Sicherheits-Tools ...

Heiß diskutierte Inhalte
LAN, WAN, Wireless
gelöst Statische Routen mit ISC-DHCP Server für Android Devices (22)

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

Server
gelöst Wie erkennen, dass nur deutsche IPs Zugang zu einer Website haben? (22)

Frage von Coreknabe zum Thema Server ...

Exchange Server
gelöst Migration Exchange 2007 zu 2013 - Public Folder teilweise weg (16)

Frage von Andy1987 zum Thema Exchange Server ...

Outlook & Mail
Outlook 2010 mit Exchange 2016 (15)

Frage von slansky zum Thema Outlook & Mail ...