christian F: window.open

Hallo,
mit der window.open Fkt rufe ich eine PHP-Datei auf, in etwas so

PopFrame=window.open("test.php?code=" + escape(text) ,"PopWindow", "");
PopFrame.focus();

text ist dabei einen ewig langer String, und damit wird die open Funktion beim InterntExplorer scheinbar nicht fertig, da der Aufruf funktioniert wenn text kuerzer ist.

Fehlermeldung ist dann in der darauffolgenden Zeile (in der mit PopFrame.focus();):

Pointer not valide

kann es sein das die der ie da einen bug hat, mit mozilla läuft das ganze nähmlich.
JEDOCH NUR wenn man mit der escape Funktion arbeitet! wenn man einfach ein ewigen langen String ohne Leer- und Sonderzeichen nimmt
und in der Funktion wie folgt benutzt:

PopFrame=window.open("EwigLangerStringOhneLeerUndSonderzeichenAnDieserStelle" ,"PopWindow", "");
PopFrame.focus();

sagt mozilla "request uri too large" der ie sagt das gleiche wie schon oben.

hat jemand vielleicht schon mal das selbe problem gehabt bzw. fällt einem eine gute alternative dazu ein (ich habe nicht viel erfahrungen mit java script), würde ich mich über eine antwort freuen!

  1. Hallo Christian,

    hat jemand vielleicht schon mal das selbe problem gehabt bzw. fällt einem eine gute alternative dazu ein

    Übergebe die Daten via POST oder über Sessions, auf jeden Fall anders als über GET.

    Wie du Formulardaten in ein Popupfenster leiten kannst, findest du im Forumsarchiv (http://selfsuche.teamone.de/), dort findest du auch allgemeine Argumente gegen den Einsatz von Popupfenstern und Strategien, wie du sie möglichst zugänglich und kompatibel einsetzen kannst.

    Mathias

    --
    <img src="http://validator.w3.org/images/vh20" border="0" alt="">
    1. Hallo Christian,

      hat jemand vielleicht schon mal das selbe problem gehabt bzw. fällt einem eine gute alternative dazu ein

      Übergebe die Daten via POST oder über Sessions, auf jeden Fall anders als über GET.

      Wie du Formulardaten in ein Popupfenster leiten kannst, findest du im Forumsarchiv (http://selfsuche.teamone.de/), dort findest du auch allgemeine Argumente gegen den Einsatz von Popupfenstern und Strategien, wie du sie möglichst zugänglich und kompatibel einsetzen kannst.

      Mathias

      sorry, aber wenn ich den link benutze komm ich zur such seite, und wenn ich da alle archive anklicke und nach "Einsatz von Popupfenstern" oder "kompatibal Popupfenstern " kommt da kein einziger hit!

      1. hi,

        Wie du Formulardaten in ein Popupfenster leiten kannst, findest du im Forumsarchiv (http://selfsuche.teamone.de/)
        sorry, aber wenn ich den link benutze komm ich zur such seite,

        das dürfte wohl so beabsichtigt gewesen sein.

        und wenn ich da alle archive anklicke und nach "Einsatz von Popupfenstern" oder "kompatibal Popupfenstern " kommt da kein einziger hit!

        wer hat gesagt, dass du danach suchen sollst?

        Wie du Formulardaten in ein Popupfenster leiten kannst,

        demzufolge wäre meine erster versuch z.b. "formular popup".

        gruss,
        wahsaga