Avatar billede trine_h Nybegynder
07. oktober 2003 - 10:41 Der er 7 kommentarer og
1 løsning

oversæt streng til javascript

<a href="#" onMouseup="MM_swapImgRestore()" onMousedown="MM_swapImage('Image1','','stortbillede.jpg',1)"><img src="billede.jpg" name='Image1' border="0"></a>

Er der nogen der kan oversætte dette til en javascript streng -
Avatar billede medions Nybegynder
07. oktober 2003 - 10:43 #1
var JavaScriptStreng = "<a href=\"#\" onMouseup=\"MM_swapImgRestore()\" onMousedown=\"MM_swapImage('Image1','','stortbillede.jpg',1)\"><img src=\"billede.jpg\" name='Image1' border="0"></a>";

//>Rune
Avatar billede trine_h Nybegynder
07. oktober 2003 - 11:07 #2
helt konkret - hvordan laver jeg apostroffer i javascriptstrenge
Avatar billede trine_h Nybegynder
07. oktober 2003 - 11:27 #3
var Image1 = "billede.jpg";
var bigPicture = "big.jpg";
zoomLink = '<a href="#" onMouseup="MM_swapImgRestore() onMousedown="MM_swapImage('Image1','','bigPicture',1)">';

Følgende giver mig problemer - det er apostrofferne der skaber problemet.
Avatar billede skovenborg Nybegynder
07. oktober 2003 - 17:03 #4
hvis du skal lægge variabler ind i en tekst-streng skal du gøre det på følgende måde (laver lidt om på apostroferne i forhold til den originale):
var Image1 = "billede.jpg";
var bigPicture = "big.jpg";
zoomLink = "<a href='#' onMouseup='MM_swapImgRestore() onMousedown=\"MM_swapImage('"+Image1+"','','"+bigPicture+"',1)\">";
Avatar billede medions Nybegynder
07. oktober 2003 - 17:27 #5
var Image1 = "billede.jpg";
var bigPicture = "big.jpg";
zoomLink = "<a href=\"#\" onMouseup=\"MM_swapImgRestore()\" onMousedown=\"MM_swapImage('Image1','','bigPicture',1)\">";

//>Rune
Avatar billede skovenborg Nybegynder
07. oktober 2003 - 17:33 #6
medions >> Jeg tror det var meningen Image1 og bigPicture i zoomlink tekststrengen skal være variablerne af samme navn..

så er det jo ikke helt nok at kun skrive: \"MM_swapImage('Image1','','bigPicture',1)\"

---bare for at brokke mig lidt ;-)
Avatar billede roenving Novice
08. oktober 2003 - 02:07 #7
Hvis du skal bruge apostroffer i javascript-strenge skal du bruge escapede octal-værdier:

' = \47;
" = \42;
Avatar billede trine_h Nybegynder
08. oktober 2003 - 09:13 #8
super
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