Avatar billede Slettet bruger
06. januar 2005 - 17:20 Der er 19 kommentarer og
1 løsning

<img scr="enjavascriptvariabel">

Kan ovenstående lade sig gøre?, jeg vil ikke bruge document.write fordi det skal ind i en php variabel
Avatar billede olebole Juniormester
06. januar 2005 - 18:21 #1
<ole>

Hvordan og til hvad skal det bruges?

/mvh
</bole>
Avatar billede plazm Nybegynder
06. januar 2005 - 18:24 #2
du kunne vel noget i stil med
<body onload="java script:onload.src='img.jpg'">
<img name="onload">
Avatar billede olebole Juniormester
06. januar 2005 - 18:32 #3
Ehhhh ... det ville nok være en rigtig skidt idé  ;o)
1. 'onload' er et reserveret ord i JavaScript og kan derfor ikke bruges som identifier.
2. Det er en misforståelse, at benytte JavaScript pseudo-protokollen i en event-handler.
3. Der bør adresseres korrekt.

Skal det endelig være, bør det se sådan ud:

<body onload="document.getElementById('myPic').src='img.jpg'">
<img id="myPic" src="en_gif.gif">
Avatar billede plazm Nybegynder
06. januar 2005 - 18:34 #4
hehe, jeg er slet ikk inde i javascript, det ses ? ;)
Ville bare lufte en mulighed
Avatar billede Slettet bruger
06. januar 2005 - 19:16 #5
det kan ses på www.cykeltjek.dk/?id=36

Jeg har 2 rækker i en tabel. I den første række er der 2 <select>'s hvor man kan vælge fra hvilket postnr. og til hvilket postnr. man skal søge under.
I den næste række er der én <select> hvor man kan vælge i hvilket amt man vil søge.

Jeg vil gerne have det sådan, at når "amt" er disabled, bliver billede ud for begge <select>'s ændret og vice versa.
Avatar billede Slettet bruger
06. januar 2005 - 20:11 #6
hvis nogen ved hvordan man kan gøre det?
Avatar billede Slettet bruger
06. januar 2005 - 21:34 #7
olebole jeg regner med dig, forhøjer gerne point :P
Avatar billede olebole Juniormester
06. januar 2005 - 22:37 #8
Så kan du vel skrive noget:

<img src="et_pic.gif" id="hest">

document.getElementById("hest").src = "http://www.domain.dk/mappe/pic.php";
Avatar billede olebole Juniormester
06. januar 2005 - 22:37 #9
... og med en query:
  document.getElementById("hest").src = "http://www.domain.dk/mappe/pic.php?noget=vaerdi";
Avatar billede olebole Juniormester
06. januar 2005 - 22:39 #10
... evt:
  var variabel = "vaerdi";
  document.getElementById("hest").src = "http://www.domain.dk/mappe/pic.php?noget=" + variabel;
Avatar billede olebole Juniormester
06. januar 2005 - 22:40 #11
... og der er i øvrigt fint med points i spm'et  ;o)
Avatar billede Slettet bruger
07. januar 2005 - 13:46 #12
det skal lige siges at jeg ikke kan skrive js, men da jeg skriver php kan jeg jo selvfølgelig godt se hvad meningen med det meste er - det er bare lidt tricky med document.getelementbyid osv :/
Avatar billede olebole Juniormester
07. januar 2005 - 13:58 #13
Det er nu ikke så tricky - det er bare billedet, vi hiver fat i (det har en id med værdien 'hest'). Hvad er det, du ikke forstår?  :)
Avatar billede Slettet bruger
07. januar 2005 - 13:59 #14
altså:

man giver <img> et id (hest) og derefter tager man fat i <img> fra javascript (evt i en funktion) og ænder stien til billedet (src)
?
Avatar billede Slettet bruger
07. januar 2005 - 14:04 #15
hvordan ser det her ud ca.? det virker nemlig ikke :( http://pastebin.dk/index.php?show=98
Avatar billede Slettet bruger
07. januar 2005 - 14:05 #16
Avatar billede Slettet bruger
07. januar 2005 - 14:23 #17
det virker nu :D
Avatar billede Slettet bruger
07. januar 2005 - 14:23 #18
smid svar tak
Avatar billede olebole Juniormester
07. januar 2005 - 14:35 #19
Hehe ... det hjælper åbenbart at sludre lidt med sig selv  ;oD
Avatar billede Slettet bruger
07. januar 2005 - 20:30 #20
ja sådan plejer det også at gå :P
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