Ergebnis 1 bis 4 von 4
  1. #1
    Avatar von ZeitGeist
    ZeitGeist ist offline Lounge-Member
    registriert
    26-04-2003
    Ort
    Outa Space
    Beiträge
    4.125

    Warum klappt der link nicht....

    Moin
    hab folgendes problem:
    lasse mit Javascript nen extra fenster öffnen in dem ein bild angezeigt werden soll, das funktioniert auch wunderbar. nun hab ich noch 2 links die dann jeweils auf das nächste bild verweisen sollen, das soll dann in das gleiche fenster geladen werden. wenn man drauf klick zeigt er aber immer nur den ordner an indem sich die bilder befinden, weiß wer wo ran es liegt???

    der html code
    Code:
    <img src="01.jpg" onClick="BildGross(3, 'Abschlußfahrt'); return true" width="160" height="120" border="0" alt="">
    <img src="02.jpg" onClick="BildGross(4, 'Abschlußfahrt'); return true" width="120" height="160" border="0" alt="">
    hier das Wesentliche aus der Funktion
    Code:
    function BildGross(Nummer, Event)
    {
       Nummer = parseInt(Nummer);
       bild = window.open("", "Event", "height=650, width=850, left=50, top=0, dependent=yes, toolbar=no, status=no, menubar=no, location=no, resizeable=yes, scrollbars=yes");
       var Datei = document.images[Nummer].src;
       var Hoehe = document.images[Nummer].height * 10 / 2.25;
       var Breite = document.images[Nummer].width * 10 / 2.25;
       var vor = parseInt(Nummer - 1);
       var weiter = parseInt(Nummer + 1);
       with(bild)
       {
          document.open();
          ...
          ...
          ...
          document.writeln ('<td style="text-align:center; vertical-align:center"><a href="" onClick="BildGross("vor", "Abschlußfahrt"); return true">vorheriges</a></td>');
          document.writeln ('<td style="text-align:center"><img src="'+ Datei +'" width="'+ Breite + '" height="'+ Hoehe +'"></td>');
          document.writeln ('<td style="text-align:center; vertical-align:center"><a href="" onClick="BildGross("weiter", "Abschlußfahrt"); return true">weiter</a></td>');
          document.writeln ('</tr></table>');
          document.writeln ('</body></html>');
          document.close();
       }
    }
    vielen dank im voraus

  2. #2
    Avatar von C.K.
    C.K. ist offline Lounge-Member
    registriert
    12-06-2002
    Beiträge
    1.736
    Keine Ahnung warum das nicht funktioniert, aber warum verwendest du für so eine kleine Sache ein solch... ich sage mal umfangreiches Script?
    Wieso nennst du das Fenster einmal "Abschlußfahrt" und im Script "Event"?

    Gruß,
    Colja
    "Es ist mir egal wer dein Vater ist - so lang ich hier am Angeln bin, läuft hier niemand über's Wasser!"

  3. #3
    Avatar von womstar
    womstar ist offline Lounge-Member
    registriert
    22-07-2002
    Ort
    latente matrix
    Beiträge
    5.913
    naja mit der zeile...
    ...var Datei = document.images[Nummer].src;....

    erreichst du hier....
    ....center"><img src="'+ Datei +'" width="'+

    gar nichts...

    nirgens wird ein datei name oder eine datei an sich definiert.

  4. #4
    Avatar von ZeitGeist
    ZeitGeist ist offline Lounge-Member
    registriert
    26-04-2003
    Ort
    Outa Space
    Beiträge
    4.125
    ich mach das selbst um mit js nen bißchen warm zu werden und außerdem weiß ich dann (wenns läuft) wo die probs liegen könnten, nen bißchen ehrgeiz

    Betreffend Event/Abschlußfahrt
    ist nur vorläufig so, weiß das das so nicht hinkommt wenn dem
    event was anderes zu geordnet ist, wollte erstmal nen ergebnis...



    Betreffend: var Datei = document.images[Nummer].src
    ja da liegt auch der hund begraben, allerdings nen stückweiter, bei Nummer handelt es sich um die image nummer die automatisch vergeben werden, bei aufruf von der übersicht funktioniert das dann auch alles, da geb ich die nummer ja mit
    (könnt ich wahrscheinlich eleganter machen in dem ich da nich selber durchzähle sondern js sage er soll die augenblickliche position mitgeben)

    nur wenn ich auf den vorheriges/weiter link gehe gibts problem, warum das so ist hab ich mittlerweile selber rausgefunden. aus dem grund das in dem popup nur ein image[0] existiert, könnte dem ja den datei namen mitgeben, allerdings hab ich verschiedene bildergrößen und da haperts dann..
    gibts irgendwie ne möglichkeit mit js die bildergrößen aus der datei zu bekommen??? das wär das was ich bräuchte

Lesezeichen

Berechtigungen

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