Ralf: document.images Bildwechsel

Hi Leute

ich verwende folgende Funktion

function ShowBigPic(name){

if (document.images.Pic0 != null){

document.images.Pic0.src    = document.images[name].src.replace(/tn_/,"");

}

}

Und Rufe so auf

<img
                  onClick="ShowBigPic('Pic5')"
                  src="<? print $pict_url4;?>"
                  onLoad="ShowBigPic('Pic5')" border=1 name=Pic5
                  bordercolor="#0000FF" width="80" height="60">

Das ganze geht auch soweit im Explorer und NE6, allerdings im NE4 nicht mehr.

Habt Ihr eine Lösung für mich

Grüße

  1. Hallo Ralf

    ich verwende folgende Funktion

    function ShowBigPic(name){

    if (document.images.Pic0 != null){

    existiert zum Aufrufzeitpunkt das Objekt Pic0 schon?

    Und Rufe so auf

    <img
                      onClick="ShowBigPic('Pic5')"

    Netscape 4 kennt den Eventhandler onClick in Images nicht. Verwende onmouseup oder onmousedown

    src="<? print $pict_url4;?>"
                      onLoad="ShowBigPic('Pic5')" border=1 name=Pic5
                      bordercolor="#0000FF" width="80" height="60">

    Das ganze geht auch soweit im Explorer und NE6, allerdings im NE4 nicht mehr.

    Gibts Fehlermeldungen?
    Steckt dieses Bild oder das Zielbild in einem Layer oder absolut positionierten Div?

    Habt Ihr eine Lösung für mich

    Gibts eine Seite wo man sich das Anschauen kann?

    Viele Grüße

    Antje

    1. Hallo Ralf

      ich verwende folgende Funktion

      function ShowBigPic(name){

      if (document.images.Pic0 != null){

      existiert zum Aufrufzeitpunkt das Objekt Pic0 schon?

      Ja das gibt es

      Und Rufe so auf

      <img
                        onClick="ShowBigPic('Pic5')"

      Netscape 4 kennt den Eventhandler onClick in Images nicht. Verwende onmouseup oder onmousedown

      src="<? print $pict_url4;?>"
                        onLoad="ShowBigPic('Pic5')" border=1 name=Pic5
                        bordercolor="#0000FF" width="80" height="60">

      Das ganze geht auch soweit im Explorer und NE6, allerdings im NE4 nicht mehr.

      Gibts Fehlermeldungen?

      nein gibt keine

      Steckt dieses Bild oder das Zielbild in einem Layer oder absolut positionierten Div?

      In einem Div

      <div align="center">
      <img
                        onClick="ShowBigPic('Pic1')"
                        src="<? print $pict_url;?>"
                        onLoad="ShowBigPic('Pic1')" border=1 name=Pic1
                        bordercolor="#0000FF" width="80" height="60">
      </div>

      Habt Ihr eine Lösung für mich

      Gibts eine Seite wo man sich das Anschauen kann?

      Nein , habe ich hier nur local

      Viele Grüße

      Grüße

      Antje

      1. Ach ja gibt es für onChange auch was anderes, wieder geht es bei IE und bei NE nicht

        Beispiel:

        <input type=checkbox name="imgtype5" value="1" >
                <input onChange="document.sell.imgtype5.checked=true;" type=file size=15 name=userfile5>
                <input type=HIDDEN name="MAX_FILE_SIZE" value="<? print $MAX_UPLOAD_SIZE; ?>">

        Grüße

        1. Hallo Ralf

          Ach ja gibt es für onChange auch was anderes, wieder geht es bei IE und bei NE nicht

          Beispiel:

          <input type=checkbox name="imgtype5" value="1" >
                  <input onChange="document.sell.imgtype5.checked=true;" type=file size=15 name=userfile5>
                  <input type=HIDDEN name="MAX_FILE_SIZE" value="<? print $MAX_UPLOAD_SIZE; ?>">

          :-) scroll mal hoch
          http://forum.de.selfhtml.org/?m=54256&t=9791

          Ansonsten, wozu hier extra Checkboxen setzen? Ist doch überflüssig, denn du kannst doch serverseitig prüfen ob userfile5 einen Wert hat.

          Ansonsten, könnte es sein, dass du im Netscape JavaScript abgeschaltet hast?

          Viele Grüße

          Antje