Källkoden för /anders.enges/html/js5.asp
<!--#include file="../inc/navstuff.asp" -->
Inte för att nån brukar läsa statusraden man det hör till god ton att sätta dit en förklaring. Följande kod
är baserad på föregående exempel. Tillägg/ändringar är markerade med fetstil
<p>
Sätt in följande kod i HTML dokumentet:<p>
<div class=code>
<script language="JavaScript"><br>
<!--<br>
if (document.images)<br>
{<br>
    pil = new Image(10,10);<br>
    pil.src = "pil.gif";<br>
    boll = new Image(10,10);<br>
    boll.src = "boll.gif";<br>
}<br><br>
function doOverNav( vilken, <b>texten</b> ) <br>
{<br>
    if (document.images)<br>
        document.images[vilken].src = pil.src;<br>
    <b>showStatus( texten );</b><br>
}<br>
<br>
function doOutNav( vilken ) <br>
{<br>
    if (document.images)<br>
        document.images[vilken].src = boll.src;<br>
    <b>showStatus( '' );</b><br>
}<br>
<br>
<b>function showStatus( text )<br>
{<br>
    // finns en bug i IE 4.an som gör att vi måste vänta lite<br>
    // innan vi sätter statustexten (en millisekund räcker)<br>
    window.setTimeout( "window.status='" + text + "'", 1 );<br>
}</b><br>
<br>
//--><br>
</script><br><br>
<img name="bild1" src="boll.gif" width=10 height=10 border=0><br>
<a href="http://www.somewhere.com" <br>
    onmouseover="doOverNav('bild1', <b>'En verkligt fin och bra site'</b>)" <br>
    onmouseout="doOutNav('bild1')"><br>
En länk till nån sida....<br>
</a><br>
<br><br>
<img name="bild2" src="boll.gif" width=10 height=10 border=0><br>
<a href="http://www.somewhat.com" <br>
    onmouseover="doOverNav('bild2',<b>'En verkligt hemsk site'</b>)"<br>
    onmouseout="doOutNav('bild2')"><br>
En länk till nån annan sida....<br>
</a><p>
</div>
<p>
<br>
<SCRIPT  language="JavaScript">
<!--
if (document.images)
{
     pil = new Image(10,10);
     pil.src = "pil.gif";
     boll = new Image(10,10);
     boll.src = "boll.gif";
}

function doOverNavXX( vilken , texten)
{
     if (document.images)
         // sätt bilden till den bild som finns i den variabel
         document.images[vilken].src = pil.src;
      showStatus( texten );
}

function doOutNavXX( vilken )
{
     if (document.images)
         // sätt bilden till den bild som finns i den variabel
         // som har samma namn som parametern
         document.images[vilken].src = boll.src;
      showStatus( '' );
}
function showStatus( text )
{
      window.setTimeout( "window.status='" + text + "'", 1 );
}
//-->

</SCRIPT>

Detta börjar se ut så här:<p>
<img name="bild1" src="boll.gif" width=10 height=10 border=0>
<a href="javascript:alert('bara en demo');"
     onmouseover="doOverNavXX('bild1', 'En verkligt fin och bra site')"
     onmouseout="doOutNavXX('bild1')">
      En länk till nån sida....
</a>
<br>
<img name="bild2" src="boll.gif" width=10 height=10 border=0>
<a href="javascript:alert('bara en demo');"
     onmouseover="doOverNavXX('bild2', 'En verkligt hemsk site')"
     onmouseout="doOutNavXX('bild2')">
      En länk till nån annan sida....
</a>
<p>
Observera att någon av bilderna kan även vara en tom (transparent) bild...
<!--#include file="../inc/footer.asp" -->