Hejo: Parameterübergabe bei html-Aufruf

Hallo zusammen,

bin noch ein echtes Greenhorn in Sachen JS; deshalb meine Frage:

Ich möchte wie folgt Bilder in einem Popup-Fenster anzeigen lassen:

window.open("bildseite.htm?bild001.jpg", "Zweitfenster", "width=800,height=400");

Wie kann ich nun in bildseite.htm den übergebenen Bilddateinamen (bild001.jpg) auslesen?

Kann ich diesen dann mit
     document.write ('<td>' + bild_url + '</td>');
einbinden ?

Gruß
Hejo

  1. Hallo zusammen,

    Hallo Hejo !

    bin noch ein echtes Greenhorn in Sachen JS; deshalb meine Frage:

    Greenhorn ???

    Ich möchte wie folgt Bilder in einem Popup-Fenster anzeigen lassen:
         window.open("bildseite.htm?bild001.jpg", "Zweitfenster", "width=800,height=400");

    Tja, QUERY-Strings bei ner HTML-Datei sind da so ne Sache. Lassen sich zwar mit
     JavaScript rausfiltern, finde ich aber nicht besonders gut. Aber warum nicht ?

    Wie kann ich nun in bildseite.htm den übergebenen Bilddateinamen (bild001.jpg) auslesen?

    Schaue doch einfach mal in Selfhtml nach: http://www.selfhtml.teamone.de/javascript/objekte/location.htm#search

    Kann ich diesen dann mit
         document.write ('<td>' + bild_url + '</td>');
    einbinden ?

    Wenn die Variable "bild_url" die Form "<img src="bild001.jpg">" hat, schon, schreib aber besser

    document.write ("<td><img src="" + window.location.search + ""></td>");

    oder so ähnlich, vergesse aber vorher nicht zu prüfen, ob die Parameter richtig übergeben wurden.

    benji

    1. Hi,

      document.write ("<td><img src="" + window.location.search + ""></td>");

      Das wird nicht funktionieren, da window.location.search (leider) das ? am Anfang enthält - dieses muß vorher noch mit substring abgeschnitten werden.
      Und ein alt-Attribut sollte auch angegeben werden...

      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/ http://www.helpers.de/
      1. Das wird nicht funktionieren, da window.location.search (leider) das ? am Anfang enthält - dieses muß vorher noch mit substring abgeschnitten werden.

        Danke - hab's geschafft

        (:>) (:>) (:>) (:>) (:>)
        (:>)                (:>)
        (:>)      Hejo      (:>)
        (:>)                (:>)
        (:>) (:>) (:>) (:>) (:>)

      2. Hi

        document.write ("<td><img src="" + window.location.search + ""></td>");
        Das wird nicht funktionieren, da window.location.search (leider) das ? am Anfang enthält - dieses muß vorher noch mit substring abgeschnitten werden.

        es geht ja nur um die einbindung-wie -> das abschneiden ist KEIN Problem mehr !

        Und ein alt-Attribut sollte auch angegeben werden...

        s.o.

        benji