Anzeige:
Ergebnis 1 bis 3 von 3

Thema: Javascript 'popup'

  1. #1
    Registrierter Benutzer Avatar von maik15
    Registriert seit
    23.08.2004
    Ort
    weit weg
    Beiträge
    215

    Javascript 'popup'

    Hi!

    Kann mir jmd sagen, wie ich Daten aus einem PHP String von der Quell datei in das Popup bringen kann, ohne hinter die URL ein ?abc=abc zu hängen?
    Code:
    <script language="javascript">
    function mailpopup() {	mywin = window.open('abc.php','abc','width=680,height=500,top=200,left=200'); }
    </script>
    <a href="javascript:mailpopup()" class="link">text</a>
    Das Problem dabei ist, das dieses gesamte Script in einer PHP Schleife hängt und die daten, die Übermitelt werden sollen, sich jedes mal ändern pro durchlauf.
    Deshalb geht das auch nicht mit ?abc=abc...

    siehe auch hier: Moddingtech Forum

    Gruß
    Maik
    Geändert von maik15 (21-02-2006 um 20:01 Uhr)

  2. #2
    Registrierter Benutzer Avatar von BlueJay
    Registriert seit
    27.08.2004
    Beiträge
    825
    Kapiere ich das richtig?

    Beim Aufruf des Links wird ein Popup aufgerufen, in dem ein php-Programm irgendwas reinschreibt?

    Dann lass es doch reinschreiben, jeden Parameter, wie er gebraucht wird.

    Also:

    echo "<!Doctype ... und den ganzen Quatsch

    $der_link=my_link[$i]; // frisch aus der Datenbank
    echo "<a href=\"$der_link\">mach hin</a>"; // oder sonstwatt

    ...
    echo ".... </body></html>\n";
    Eigentlich ganz einfach, wenn man's weiss!

  3. #3
    Registrierter Benutzer Avatar von maik15
    Registriert seit
    23.08.2004
    Ort
    weit weg
    Beiträge
    215
    ah, habe jetzt mein Fehler erkannt.
    Ich habe es ja schon versucht, das folgende script mit in die schleife einzubinden.
    Code:
    <script language="javascript">
    function mailpopup() {	mywin = window.open('abc.php','abc','width=680,height=500,top=200,left=200'); }
    </script>
    Kann ja nicht gehen, weil der dann für alle Links den gleichen Funktionsnamen hat (function mailpopup).

    jetzt habe ich es so gemacht, das der pro Link einen anderen Namen hat (function mail<-fortlaufende zahl->popup).

    Jetzt geht auch alles.
    Trotzdem Danke...

    Gruß
    Maik

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •