windowobjekt in array speicherbar?
eibanese
- javascript
hallo,
wie kann man windowobjekte verwalten?
ich dachte bei jedem öffnen eines fenster an sowas wie
objekte[]=window.open(...
geht sowas überhaupt?
ich dachte bei jedem öffnen eines fenster an sowas wie
objekte[]=window.open(...
Wo ist der Index?
geht sowas überhaupt?
Ja, du willst dich evtl. mit dem Array Objekt auseinandersetzen.
Struppi.
nachfolgeder code soll prüfen, ob das fenster von google noch offen ist (schließe ich kurz nach dem öffnen)... er meldet immer, dass es noch offen ist:
<html><head>
</head><body>
<script type="text/javascript">
var daten = new Array();
daten[0] = new Object();
daten[0]["objektid"] = window.open("http://www.google.de", "test1", "width=300,height=400,left=100,top=200");
daten[0]["fenstername"] = "1";
daten[1] = new Object();
daten[1]["objektid"] = window.open("http://www.yahoo.de", "test2", "width=300,height=400,left=100,top=200");
daten[1]["fenstername"] = "2";
window.setTimeout("checka();", 5000);
function checka()
{
if(daten[0]["objektid"].close == true) alert("Fenster wurde geschlossen"); else alert("Fenster noch offen");
}
</script>
</body></html>
if(daten[0]["objektid"].close == true) alert("Fenster wurde geschlossen"); else alert("Fenster noch offen");
OK, du solltest also das Array Objekt genauer anschauen, sondern das window Objekt
Struppi.
if(daten[0]["objektid"].close == true) alert("Fenster wurde geschlossen"); else alert("Fenster noch offen");
OK, du solltest also das Array Objekt genauer anschauen, sondern das window Objekt
Struppi.
Was soll er mit dem Arrays?
Da ist der Fehler:
daten[0]["objektid"].close
muss
daten[0]["objektid"].closed
heißen!
hi,
Was soll er mit dem Arrays?
Nichts soll er damit-
Da ist der Fehler:
daten[0]["objektid"].close
muss
daten[0]["objektid"].closed
heißen!
Eben deshalb sollte es sich ja das window-Objekt genauer anschauen.
gruß,
wahsaga
Was soll er mit dem Arrays?
fang noch mal von vorne an: https://forum.selfhtml.org/?t=146644&m=951520
Struppi.