Avatar billede Slettet bruger
10. februar 2006 - 23:45 Der er 8 kommentarer og
2 løsninger

Apostroffer i konflink?

document.write('<a href="#"><img src="image.jpg" border="0"></a>');

Ovenstående findes i en fil: javascript.js

Den kaldes af: <script language...src="javascript.js" osv.

jeg vil gerne have den til at åbne et vindue når jeg klikker på linket. Men window.open kræver jo apostroffer i syntaksen - hvilket kommer i konflink med document.write's apostroffer. Ex. (som selvf. ikke virker):

document.write('<a href="#" onClick="window.open('minside.htm');"><img src="image.jpg" border="0"></a>');


Hvordan løser jeg det?
Avatar billede Slettet bruger
10. februar 2006 - 23:47 #1
Du escaper med backslash \ ved at indsætte den foran de quotes der skal indgå som tekststreng, så de ikke bliver fortolket af parseren som slutningen på strengen.
Avatar billede Slettet bruger
10. februar 2006 - 23:47 #2
Mere præcist i øvrigt:

document.write('<a href="#" onClick="window.open(\'minside.htm\');"><img src="image.jpg" border="0"></a>');
Avatar billede softspot Forsker
10. februar 2006 - 23:48 #3
document.write('<a href="#" onClick="window.open(\'minside.htm\');"><img src="image.jpg" border="0"></a>');
Avatar billede Slettet bruger
10. februar 2006 - 23:59 #4
genialt! Corrhosis...stikker du et svar? (Beklager softspot - han kom først)
Avatar billede Slettet bruger
11. februar 2006 - 00:33 #5
*stik svar*
Avatar billede roenving Novice
11. februar 2006 - 16:07 #6
-- du kan jo bare dele pointene, når du får to korrekte svar indenfor så få sekunder, at det ikke er muligt at vide, at en anden har smidt et svar !-o]

-- selv om cirrhosis jo så her kom med forklaringen først, så han har leveret hele løsningen med sit svar, som kom 47 sekunder før softspots første reaktion ...

-- men softsot har jo under alle omstændigheder ofret kræfter for at give dig løsningen, så noget er det vel rimeligt at give ham (om ikke andet så god karma for at engagere sig i dit problem !-)
Avatar billede Slettet bruger
11. februar 2006 - 23:03 #7
Du har fat i noget...that it would be :)
Avatar billede Slettet bruger
11. februar 2006 - 23:03 #8
- hvis vi kan få et svar fra soft også
Avatar billede softspot Forsker
11. februar 2006 - 23:14 #9
Det kan du da godt :)
Avatar billede softspot Forsker
12. februar 2006 - 12:00 #10
Tak for point :)
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