IPB

Willkommen, Gast ( Anmelden | Registrierung )

> Problem mit javascript und <
DNS
Beitrag 01.03.2007 - 16:50
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 blush.gif
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
Go to the top of the page
 
+Quote Post

Beiträge in diesem Thema


Reply to this topicStart new topic
2 Besucher lesen dieses Thema (Gäste: 2 | Anonyme Besucher: 0)
0 Mitglieder:

 



RSS Vereinfachte Darstellung Aktuelles Datum: 10.05.2025 - 4:14

taschenkalender
expertise-panel IPS Driver Error

IPS Driver Error

There appears to be an error with the database.
You can try to refresh the page by clicking here