Avatar billede hirtshals Nybegynder
11. oktober 2000 - 13:46 Der er 2 kommentarer og
3 løsninger

Igen Igen Hvorfor virker det ikke i Netscape ??

Jeg skal lave en simpel ting som at skifte et billed vha af et klik. Det fungerer som sædvanlig perfekt i MSIE

men Netscape bvaaaaaadr


1) Forstår Netscape ikke <a href=\"java script:show()\" ??

Hvad mangler jeg ellers for at få dette til at virke i Netscape

Jeg har prøvet begge disse funktioner (ingen af dem vil virke)

function show(imgName)
{
  var obj = eval(\"document.images[\'Empl\']\");
  obj.src = \"images/person/\"+imgName+\".jpg\";
}

function show(myid)
{
document.images[\"Empl\"].src = \"images/person/\"+ myid +\".jpg\"
}

Jeg kalder funktionen/erne således

Response.Write \"<tr><td><a href=\'java script:show(\" & rs(\"Empl\") & \")\'>\" & rs(\"Lname\") & \"</a></td>\"

rs(\"Empl\") Kunne f.eks indeholde 12345 (ASP Koden Fejler intet da det jo virker i MSIE

og billed navngives således

<IMG name=\"Empl\" id=\"Empl\" border=1 src=\"images/person/00000.jpg\">

Avatar billede dr.kaos Nybegynder
11. oktober 2000 - 22:31 #1
Jeg må sige du bør lave en test mere da det virker fint hos mig bode i IE og NS.

Min test kode:
<BODY>

<IMG name=\"TEST\" SRC=\"im/Image1.jpg\">
<a href=\'java script:show(\"Image2\")\'>Skift pic</A>
<SCRIPT TYPE=\"text/javascript\">
function show(myid)
{
document.images[\"TEST\"].src = \"im/\"+myid+\".jpg\"
}
</SCRIPT>

</BODY>

Det skal dog bemærkes jeg ikke har lagt linket ind i en tabel.
Avatar billede ldanielsen Nybegynder
12. oktober 2000 - 01:11 #2
Det virker også hos mig i NS 4, hvilken version snakker vi om?

Man kan også bare skrive:

function show(myid)
{
document.Empl.src = \"images/person/\"+ myid +\".jpg\"
}

Måske virker det bedre?
Avatar billede hirtshals Nybegynder
12. oktober 2000 - 09:31 #3
Tak for inspirationen, det der manglede var

Response.Write \"<tr><td><a href=java script:show(\'\" & rs(\"Empl\") & \"\')>\" & rs(\"Lname\") & \"</a></td>\"

Altså Plinger inde i java script:show(\'12345\')

Avatar billede hirtshals Nybegynder
12. oktober 2000 - 09:32 #4
Jeg splitter pointene
Avatar billede ldanielsen Nybegynder
12. oktober 2000 - 11:28 #5
Tak for points\'ene, men det burde virke (og virkede hos mig) uden plinger. JavaScript laver i meget vid udstrækning automatisk Convert mellem variabeltyper, i hvert fald fra integer til string.

NÅÅ NEJ!!

Det er garanteret slash\'en der forvirrer, den tror den skal dividere!

Gider ikke lige teste det nu.
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