Avatar billede zonique Nybegynder
22. august 2001 - 18:47 Der er 7 kommentarer og
1 løsning

ændre url på et billede i div layer i netscape 4.0x

jeg har problemer med at ændre url\'en på et <img> i 4.0x... jeg har tidligere brugt følgende linie, men af en eller anden grund virker den ikke mere efter det er kommet i en js fil.

document.write (\'<div id=sp class=hide>\');
document.write (\'<img id=t name=t src=t.gif width=1 height=1>\');
document.write (\'</div>\');


document.layers[\'sp\'].document.t.src=\"http://testserver/f.gif\"
Avatar billede jakoba Nybegynder
22. august 2001 - 19:18 #1
Skulle din <div kommando ikke også have en name=\'sp\' kommando?

og tag og skrive \' eller \" omkring dine strengparametre i kommandoerne, gammel NS kan god finde på at lede efter en variabel med det navn.

document.write (\'<div id=\"sp\" name=\"sp\" class=\"hide\">\');
document.write (\'<img id=\"t\" name=\"t\" src=\"t.gif\" width=1 height=1>\');
document.write (\'</div>\');
Avatar billede zonique Nybegynder
22. august 2001 - 19:28 #2
har prøvet.... funker stadig ikke...
Avatar billede olebole Juniormester
22. august 2001 - 20:42 #3
<ole>
Det er nok den gamle NS4-bug:
Når du skriver lag ud med document.write(), får du problemer med at få NS4.x til at læse et remote JavaScript. Prøv at sætte noget \'ligegyldig\' JS-kode ind lige før, du inkluderer script\'et:

  <script language=\"JavaScript\">void(0);</script>
  <script language=\"JavaScript\" src=\"din_fil.js\"></script>

Det plejer at kunne gøre tricket  ;o)
/mvh
</bole>
Avatar billede zonique Nybegynder
22. august 2001 - 21:21 #4
løste desvære heller ikke problemet...

(der bliver også skrevet en masse andre lag får dette)

jeg tror problemet ligger i den måde jeg \"får fat\" på laget:

document.layers[\'sp\'].document.t.src=\"http://testserver/f.gif\"
Avatar billede jakoba Nybegynder
22. august 2001 - 21:25 #5
du kan jo prøve at bruge den fulde adresse:
  document.layers[\'sp\'].document.images[\'t\'].src=\"http://testserver/f.gif\";
den hjælper hvis t også bruges som navn for fx en form
Avatar billede olebole Juniormester
23. august 2001 - 01:19 #6
Kan vi se en URL?
Avatar billede zonique Nybegynder
28. august 2001 - 14:33 #7
fundet en andet måde at lave det på... lidt redirect frem og tilbage... ikke den optimale løsning, men det funker
Avatar billede olebole Juniormester
28. august 2001 - 14:38 #8
Tjahhh...du laver nok stadig fejl, men hvis du ikke vil lære det, så okay...  :)
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