Amit: Parameter übergabe

Hallo Allesamt!

Wenn ich auf ein Thumbnail klicke soll ein weiters Browserfenster geöffnet werden mit der
gezoomten Version des Bildes.

Öffnen, dynamische Grösse sind kein Prob, jedoch die übergaben des Bildes.

Mein Code:
<a href="JavaScript:parent.oeffnezoomfenster('zoom.htm', '500', '380', 'grafiken/1_01z.jpg')"><img src="../grafiken/lupe.gif" border=0></a>

In der Index.html steht:

... </TITLE>
<script language="JavaScript">
<!-- nur für scriptfähig Browser

var zoomfenster = null;
function oeffnezoomfenster(htmldatei, x, y, bilddatei)
{
   browserName=navigator.appName;
   browserVer=parseInt(navigator.appVersion);
   browserVerLang=navigator.appVersion;
   if (browserVer >= 3)
   {
      if ((!zoomfenster) zoomfenster.closed)
         zoomfenster = window.open('', '','width=' + x + ',height=' + y + ,toolbar=no, scrollbars=auto, resizable=no');
      zoomfenster.location.href = htmldatei;

---------------------------------------------------------------

DAS HIER KLAPPT NICHT!

zoomfenster.images[0].src = bilddatei;

---------------------------------------------------------------

if (window.focus)
         zoomfenster.focus();
   }
   else
      alert("Sorry, die Version " + browserVerLang + " ist zu gering!");
}

// Ende Script -->
</SCRIPT>
</HEAD>
...

Vielen Dank im vorraus!

Amit

  1. Hallo,

    ich habe schon immer Schwierigkeiten, durch meinen eigenen code durchzusteigen und bewundere immer die anderen Forum-teinehmer(innen) (in diesem Fall ist die "verweiblichung" sogar sehr wichtig ;-) )  die das schaffen ;-))

    ABER: ich übergebe meine "Daten" immer nach folgender Idee von Fenster zu Fenster, und so habe ich auch bereits mehrmals "Thumbnails-Seite ruft Vergrößerungsseite auf" Scripts geschrieben....

    http://www.teamone.de/selfaktuell/artikel/wertueb.htm

    Chräcker

    <img src="http://homepages.compuserve.de/ackheller/stempel/grafiken/logo.gif" alt="">http://www.chraecker.de/stempel

  2. Sorry, ich muß mich verbessern ...
    Die Übergabe der Parameter ist nicht das Problem, sondern das Anzeigen
    des Bildes in dem gezoomten Fenter.
    Es wird nicht dargestellt. Parameter habe ich mit alert(); abgefragt und ist OK.
    Nochmal die Problemzeile:

    zoomfenster.image[0].src = bilddatei;

    klappt nicht!
    Ich möchte nicht für jedes Großbild eine eigene HTML-Datei schreiben.
    Mein Gedanke .... eine HTML-Datei und jeweils das Großbild auswechseln.
    Das Bild wird einfach nicht "ausgetauscht"!

    Gruß

    Amit

    Hallo Allesamt!

    Wenn ich auf ein Thumbnail klicke soll ein weiters Browserfenster geöffnet werden mit der
    gezoomten Version des Bildes.

    Öffnen, dynamische Grösse sind kein Prob, jedoch die übergaben des Bildes.

    Mein Code:
    <a href="JavaScript:parent.oeffnezoomfenster('zoom.htm', '500', '380', 'grafiken/1_01z.jpg')"><img src="../grafiken/lupe.gif" border=0></a>

    In der Index.html steht:

    ... </TITLE>
    <script language="JavaScript">
    <!-- nur für scriptfähig Browser

    var zoomfenster = null;
    function oeffnezoomfenster(htmldatei, x, y, bilddatei)
    {
       browserName=navigator.appName;
       browserVer=parseInt(navigator.appVersion);
       browserVerLang=navigator.appVersion;
       if (browserVer >= 3)
       {
          if ((!zoomfenster) zoomfenster.closed)
             zoomfenster = window.open('', '','width=' + x + ',height=' + y + ,toolbar=no, scrollbars=auto, resizable=no');
          zoomfenster.location.href = htmldatei;


    DAS HIER KLAPPT NICHT!

    zoomfenster.images[0].src = bilddatei;


    if (window.focus)
             zoomfenster.focus();
       }
       else
          alert("Sorry, die Version " + browserVerLang + " ist zu gering!");
    }

    // Ende Script -->
    </SCRIPT>
    </HEAD>
    ...

    Vielen Dank im vorraus!

    Amit

    1. Hi,

      zoomfenster.image[0].src = bilddatei;

      Es gibt meines Wissens nach kein image-Objekt. Außerdem sieht mir
      die Objekt-Hirarchie falsch aus, versuchs doch vielleicht hiermit:

      zoomfenster.document.images[0].src = bilddatei;

      Mein Code:

      [...]

      Der Rest sieht eigentlich OK aus.

      mfg
      CK1

      1. Hi!

        Geht leider nicht :-(

        Amit

        Hi,

        zoomfenster.image[0].src = bilddatei;

        Es gibt meines Wissens nach kein image-Objekt. Außerdem sieht mir
        die Objekt-Hirarchie falsch aus, versuchs doch vielleicht hiermit:

        zoomfenster.document.images[0].src = bilddatei;

        Mein Code:

        [...]

        Der Rest sieht eigentlich OK aus.

        mfg
        CK1