robin: Laden von Bilddateien für onmouseover

wie kann ich ein onmouseover-script so ergänzen, daß die zuerst noch nicht sichtbaren Grafiken bei öffnen der Seite schon mitgeladen werden?

robin

  1. 1.Hallo
    2.WELCHES onmouseover-script ?
    3.Schau mal in SelfHTML  (Tip: <../../tedg.htm>)
    4.Ciao

  2. Hi

    wie kann ich ein onmouseover-script so ergänzen, daß die zuerst noch nicht sichtbaren Grafiken bei öffnen der Seite schon mitgeladen werden?

    sorry, aber zu diesem Thema gibt es unendliche Eintraege im Archiv und vor allem in der aktuellen Hauptdatei.

    Der Preload der Dateien haengt wiederum von Deinem Script ab. Arbeitest Du mit Namen oder Bildnummern?

    Aber ehrlich gesagt, ich bin jetzt zu faul, die Links zu suchen. Blaetter mal nach unten, dann siehst Du die Beispiele.

    Wilhelm

    1. sorry falls ich mich etwas dumm anstelle, aber ich habe weder im Forum noch in selfhtml was nützliches für mich finden können. Das Script sieht folgendermassen aus:

      <script language="JavaScript">

      <!--

      function maus() {
      var j=0,objStr,srcStr,obj,swapArray=new Array,oldArray=document.swapImgData;
      var grafPfad = "image/";

      obj = eval("document." + maus.arguments[0]);
      srcStr = maus.arguments[1];
      if (srcStr[0] != "/") { srcStr = grafPfad + srcStr; }

      if (obj != null) {
        swapArray[j++] = obj;
        swapArray[j++] = (oldArray==null oldArray[j-1]!=obj)?obj.src:oldArray[j];
        obj.src = srcStr;
      }
      document.swapImgData = swapArray; // used for restore
      return true;
      }

      //-->

      </script>
      <script language="JavaScript">

      1. Dei Skript sieht nach einem Fragment von Dreamweaver aus!
        Bau es mal wie folgt um, oder pass Deines an (wie Du willst). Der Preload erfolgt im body-tag

        <script language="javascript" type="text/javascript">
        <!--

        function preLoad()
        {
        if (document.images)
        {
          prIm('images/on_des.gif');
          prIm('images/on_pro.gif');
          prIm('images/on_hos.gif');
          prIm('images/on_ref.gif');
          prIm('images/on_kon.gif');
          prIm('images/d1.gif');
          prIm('images/p1.gif');
          prIm('images/h1.gif');
          prIm('images/r1.gif');
          prIm('images/k1.gif');
          prIm('images/d2.gif');
          prIm('images/p2.gif');
          prIm('images/h2.gif');
          prIm('images/r2.gif');
          prIm('images/k2.gif');
        }  
        }

        function prIm()
        {
            if (document.images)
           {
             var imgFiles = prIm.arguments;
             if (document.prArr==null) document.prArr = new Array();
             var i = document.prArr.length;
             with (document) for (var j=0; j<imgFiles.length; j++) if (imgFiles[j].charAt(0)!="#")
        {
               prArr[i] = new Image;
               prArr[i++].src = imgFiles[j];
           }
            }
        }

        function displ(nr, pic)
        {
            if(document.images) document.images[nr].src = eval("pic");
        }
        //-->

        </script>

        </head>

        <body bgcolor="#993333" text="#DDDDDD" link="#ffcc99" alink="#ffcc99" vlink="#ffcc99" onload="preLoad()">

        Wilhelm

        1. tausend Dank.

          robin