Phil: javascript fenster steuern

Beitrag lesen

wo und wie willst du dir denn p merken?

wenn du alle angezeigten seiten neu lädst, bzw. reicht eigentlich die, die das popup öffnet, gehen alle informationen verloren, und die seite wird auf ihren initialisierunsgstatus gesetzt. ich nehme mal an, dass es da kein popup gibt?

also gibt es nach dem neuladen für die seite keine popup mit dem namen p.

du kannst dir natürlich irgendwie merken, dass das popup p heisst,
nur leider ist die Dom Referenz, über die du auf das popup zugreifst weg.

ich nehme mal an, du willst inetwa so auf das popup zugreifen:

document.p.close() o. einfach nur
p.close()

so, udn was ist p hier? p ist ein objekt, dass erzeugt wurde. allerdings nicht von dieser seite, und daher kennt sie p nicht.

nur die seite, die p kennt, kann auf p zugreifen.
da diese allerdings neu geladen wurde, kennt sie p eben nicht. du brauchst also eine seite, die nicht neu geladen wird, und die Referenz auf p halten kann.

Bau dir einfach nen 1 pixel großen frame irgendwohin, dne sieht niemand, der stört niemanden, und er kann dir alles speichern was du willst ;-)