Avatar billede hirtshals Nybegynder
31. maj 2000 - 11:47 Der er 4 kommentarer og
1 løsning

Netscape - den @¤$§ browser

Jeg har lavet mig et lille script

<script LANGUAGE="javascript">
<!--

imgpath="images/"
imgtype=".jpg"
currID = 5

imgname=new Array();

imgname[0] = "img1";
imgname[1] = "img2";
imgname[2] = "img3";
imgname[3] = "img4";

function fnimgswap(id)
{
  if (id != currID)
  {
    document.all("imgswap").src=imgpath+imgname[id]+imgtype;

    currID = id;
  }
}

//-->
</script>

Der f.eks kunne kaldes således

<a href="images/L-img1.jpg" target="_blank" onmouseover="java script:fnimgswap(0)">Billede 1</a>

Virker Fint i MSIE, Netscape 4.08 skriver JavaScript error type 'javascript' into location for details,

Hvis jeg lover ikke at svine Netscape til, er der nogen der så vil forklare mig hvad der skal til for at få det til at virke i Netscape
Avatar billede olebole Juniormester
31. maj 2000 - 12:22 #1
<ole>
Det virker ikke hos mig. Hverken i IE5.0 eller NS4.08 (MacG3).
Det burde det vist heller ikke. Sådan overholder du standarden:

<html>
<head>
<script LANGUAGE="javascript">
<!--
imgpath="images/"
imgtype=".jpg"
currID = 5
imgname=new Array();

imgname[0] = "img1";
imgname[1] = "img2";
imgname[2] = "img3";
imgname[3] = "img4";
function fnimgswap(id)
{
  if (id != currID)
  {
    document.images["imgswap"].src=imgpath+imgname[id]+imgtype;
    currID = id;
  }
}
//-->
</script>

</head>
<body bgcolor=white>
<a href="images/L-img1.jpg" target="_blank" onmouseover="fnimgswap('0')">Billede 1</a>
<br><img src="etEllerAndet.jpg" name="imgswap">
</body>
</html>

/Vh
</bole>
Avatar billede olebole Juniormester
31. maj 2000 - 12:25 #2
Det NS skriver, er at du skal skrive 'java script:' (husk kolon!) i adresse-linien og trykke 'Enter'. Så får du en fejlmelding, som plejer at give et godt fingerpeg.
Avatar billede hirtshals Nybegynder
31. maj 2000 - 12:39 #3
Det her virkede

<img src="etEllerAndet.jpg" name="imgswap">

havde selv kun brugt id="imgswap"> som Netscape åbenbart ikke forstod

TAkker for hintet
Avatar billede olebole Juniormester
31. maj 2000 - 13:03 #4
'document.all' er også ren IE.
Avatar billede olebole Juniormester
31. maj 2000 - 13:05 #5
...og 'onmouseover="java script:........"' tror jeg heller ikke er standard.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester