![]() |
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 |
|
|
![]() |
![]()
Beitrag
#2
|
|
is getting harder Gruppe: User Beiträge: 11 Mitglied seit: 01.03.2007 Mitglieds-Nr.: 6.723 ![]() |
Ich bin geplättet ob des energischen Feedbacks! Ich habe mir ehrlich gesagt ein wenig mehr Reaktionen versprochen. Dafür, dass das hier das offizielle Support-Forum ist.
|
|
|
![]()
Beitrag
#3
|
|
Anwärter auf W3.org Mitgliedschaft ![]() ![]() ![]() ![]() ![]() Gruppe: User Beiträge: 550 Mitglied seit: 28.11.2001 Wohnort: Berlin Friedrichshain Mitglieds-Nr.: 107 ![]() |
Hallo
Ich bin geplättet ob des energischen Feedbacks! Ich habe mir ehrlich gesagt ein wenig mehr Reaktionen versprochen. Dafür, dass das hier das offizielle Support-Forum ist. Naja, warum sollte auch irgendwer anworten, wenn du die Lösung innerhalb weniger Stunden selbst gefunden hast? Abgesehen davon wird außer dir auch niemand das Problem gehabt haben, da es durchaus ungewöhnlich ist, JavaScript-Code per include einzubinden. Wenn du selbigen extern pflegen willst, warum verlinkst du die JavaScriptdatei nicht einfach? QUELLTEXT <script src="/pfad/zur/datei/javascript.js" type="text/javascript"></script> Tschö, Auge |
|
|
![]() ![]() |
![]() |
Vereinfachte Darstellung | Aktuelles Datum: 10.05.2025 - 5:49 |