MudGuard: window.opener übernimmt Variable nicht

Beitrag lesen

Hi,

<script language="Javascript">

script hat ein Pflicht-Attribut namens type...

function openthepopup() {
    var blabla = 1;

hier definierst Du blabla lokal in der Funktion.

window.open("popup.html","","width=300,height=200,scrollbars,");
}
</script>
<script language="Javascript">
    var irgendwas = window.opener.blabla;

hier greifst Du auf eine im opener nicht-existente globale Variable zu.

document.write(irgendwas);
</script>

Als Ergebnis bekomme ich jedoch immer "Undefined". Woran liegt das?

s.o.
Lösung: definiere blabla nicht lokal in der Funktion, sondern global.

cu,
Andreas

--
Der Optimist: Das Glas  ist halbvoll.  - Der Pessimist: Das Glas ist halbleer. - Der Ingenieur: Das Glas ist doppelt so groß wie nötig.
http://mud-guard.de/? http://www.andreas-waechter.de/