/ Forside / Teknologi / Udvikling / Java Scripts / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java Scripts
#NavnPoint
molokyle 5410
Klaudi 2799
smorch 2439
kim 1360
Harlekin 1134
bentjuul 984
gibson 800
severino 695
Random 675
10  konsulent.. 626
document.URL og IE problem
Fra : David Nielsen


Dato : 18-04-08 21:21

Jeg har lavet et javascript som skal vise et billed, det fungere
sådan her...

I en HTML fil har jeg et link :
<a href="visbilled.html?billeder/noget.jpg">noget</a>

Det er så meningen at et javascript i visbilled.html skal tage
det som står efter ?-tegnet i linket og bruge det i en <img> tag
sådan her :

<img src="billeder/noget.jpg">

So far so good jeg har koden her :

<script type="text/javascript">
var url = document.URL;
var billedsti = url.substring(url.lastIndexOf("\?")+1);
document.write("<img src=\""+billedsti+"\">");
</script>

Det virker også fint nok hvis koden står i samme HTML fil som
skal vise billedet men jeg vil gerne have koden samlet i en
javascript.js fil sådan at jeg ved hvor alt min javascript er
henne.

Problemet er bare når jeg gør dette så virker det ikke i IE7 som
at at den ikke kan finde ud af stien når scriptet bliver kaldt
fra en anden fil.

Nogen der kender noget til dette ?

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
David Nielsen (19-04-2008)
Kommentar
Fra : David Nielsen


Dato : 19-04-08 18:53

Har fundet fejlen.

Det var fordi jeg havde skrevet >defer="defer" defer< inden i
<script> tagen så kan man ikke bruge document.write

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Søg
Reklame
Statistik
Spørgsmål : 177580
Tips : 31968
Nyheder : 719565
Indlæg : 6409076
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste