ChrisB: Layer schließen/öffnen (DIV + JS) erzeugt GET-Request

Beitrag lesen

Hi,

Ja ich verstehe ja das meine Problembeschreibung beschissen ist, aber wie soll ich es euch näher beibringen?

Na "an die Perl" ist doch schon Quark.

Warum nennst du ein Perl-Script nicht auch ein Perl-Script?

Bilder werden per GET von einer anderen Adresse angeforder, ist auch ok so, und plötzlich wird die PERL angesprochen

Es findet also ein nicht beabsichtigter Get-Request statt, mit der Adresse des Perl-Scriptes, welches eigentlich nur die Aufgabe hat, das aktuelle HTML-Dokument zu generieren.
Kann man nicht wenigstens die Mühe und Sorgfalt auf wenden, das so einigermaßen technisch korrekt zu formulieren ...?

Ich lege da deshalb solchen Wert drauf, weil die Erfahrung zeigt, dass Leute, die bereits beim Formulieren ihrer Problembeschreibungen derart schludern, auch meistens bei der eigentlichen Problemanalyse entweder nicht mehr Sorgfalt walten lassen, oder einfach nicht zu einem angebrachten Maß an logischen Vorgehen in der Lage sind. Und oftmals auch nicht mal ihre eigenen Scripte durchschauen und wissen, was wann wo passiert ...

Erinnerst du dich, dass ich als mögliche Ursache u.a. sowas in Verdacht hatte?

Vielleicht auch ein bisher nicht verwendetes Hintergrundbild mit falscher Adresse, oder ähnliches in der Art.

Deine Replik darauf war ein ziemlich bestimmtes

Nein nein.

if(document.getElementsByTagName("div")[i].id.indexOf("_out") != -1) {
   document.getElementsByTagName("div")[i].style.backgroundImage = "url()";
  }
}
}

document.getElementById("error_Layer_out").style.backgroundImage = "url()";

Und was bitte ist das jetzt hier?

So ziemlich genau das, was ich vermutet hatte.
An der Stelle, wo eine Adresse erwartet wird, steht schlicht und einfach *gar* *nichts* - und das ersetzt der Browser dann mit der Adresse, von der das aktuelle Dokument angefordert wurde.
Genau "die PERL die die Seite generiert", wenn wir es wieder auf Noob-Level benennen wollen, gibst du damit hier also als Adresse an, von der eine Bildressource zur Anzeige als Hintergrundbild angefordert werden soll.

MfG ChrisB

--
Light travels faster than sound - that's why most people appear bright until you hear them speak.