![]() |
Willkommen, Gast ( Anmelden | Registrierung )
![]() |
![]()
Beitrag
#1
|
|
is getting harder Gruppe: User Beiträge: 11 Mitglied seit: 01.03.2007 Mitglieds-Nr.: 6.723 ![]() |
Hallo allerseits!
Ist zwar kein HTML-Problem, aber eine Rubrik für Javascript konnte ich nicht finden - falls mein Beitrag hier also fehl am Platz sein sollte, bitte an die richtige stelle schubsen. Mein Problem ist folgender HTML-Code im Header: QUELLTEXT <script type="text/javascript"> var k = 0; function small() { if(k == 0) { k = 1; var bilder = document.getElementsByTagName("img"); for (i = 2; i < bilder.length; i++ ) { var wid = bilder[i].width; bilder[i].height = "100"; bilder[i].width = wid / 3; } var tds = document.getElementsByTagName("td"); for (j=1; j<tds.length; j=j+2 ) { var tdtext = document.getElementsByTagName("td")[j].firstChild; textweg = document.getElementsByTagName("td")[j].removeChild(tdtext); } document.getElementById("hallo").style.display = "block"; } } </script> Bis zur 7. Zeile ist alles in Butter, aber bei der FOR-Bedingung "i < bilder.length" steigt Phase 5 irgendwie aus, weil es das "<"-Zeichen für einen öffnenden Tag hält. Somit wird ab dieser Stelle der ganze Rest wie ein einziges HTML-Element behandelt und dargestellt. Bei der Ausführung des Skripts gibt es kein Problem, aber ich möchte gerne den kompletten SCRIPT-Absatz per Include einfügen lassen. Und bei dieser Einfügung wird ab genau dieser Stelle beim restlichen Code nicht mehr die Großschreibung unterstützt, was dazu führt, dass ein invalider Javascript-Code entsteht (zB "getelementbytagname" statt "getElementByTagName") und somit bei Ausführung des Skriptes eine Fehlermeldung geschmissen wird. Die Include-Datei an sich sieht noch absolut okay aus, aber wenn ich die Includes aktualisieren lasse, dann wird der kleingeschriebene Murks eingefügt. Weiß jemand Hilfe? EDIT: Äh... das Problem ist nicht mehr da ![]() Zwar ist die Erkennung in Phase 5 immer noch falsch, aber die Einsetzung per Include geht jetzt wieder. Kann das was mit dem Zeilenumbruch zu tun gehabt haben? Viele Grüße, Dennis. Der Beitrag wurde von DNS bearbeitet: 01.03.2007 - 16:52 |
|
|
![]() ![]() |
![]() |
Vereinfachte Darstellung | Aktuelles Datum: 10.05.2025 - 3:49 |