Avatar billede hoffmann-as Nybegynder
19. maj 2005 - 14:35 Der er 5 kommentarer og
1 løsning

Brug af " inde i ASP tag

Hej

Jeg har lavet en lille funktion der henter data ud fra en kolonseperet tekstfil, og sætter den op i en tabel. I den sidste kolonne skal der være et thumbnail billede der skal linke til et større billede der skal åbne i et popup vindue.

Det gør jeg via følgende tag:

<A HREF="#" OnClick="window.open('varer/1111.jpg','openwindow','width=575,height=575,return false,toolbar=0,menubar=0,scrollbars=1,status=0,resizable=1')"><img src="varer/thumb/1111.jpg" alt="" width="75" height="75" border="0"></a>

hvilket virker fint hvis jeg bruger det uden for ASP koden.

Men jeg skal have ovenstående tag ind i min ASP kode, så den selv indsætter alle billeder og link, jeg har derfor lavet følgende:

Response.write "<tr><td>" & t11 & arrM(0) & s & "</td>" & "<td>" & t11 & arrM(1) & s & "</td>" & "<td>" & t11 & arrM(2) & s & "</td>" & "<td>" & t11 & "<A HREF='#' OnClick='window.open('varer/" & arrM(1) &".jpg','openwindow','width=575,height=575,return false,toolbar=0,menubar=0,scrollbars=1,status=0,resizable=1')'><img src='varer/thumb/" & arrM(1) &".jpg' alt='' width='75' height='75' border='0'></a>" & s & "</td></tr>"

De " der var i det originale tag øverst, har jeg erstattet med ', da jeg jo ikke kan bruge " inden i ASP tagget. Men...det virker ikke. Den viser alle billederne rigtigt, men linket til popupvindet virker ikke. Det eneste der sker er at man ryger op til toppen af websiden når man trykker på et billede.

Så, hvordan får jeg det tag til at virke i min ASP kode? Dvs med andre ord, hvordan skriver jeg " i en ASP kode??

Jeg skal gerne brug svar inden for et par timer, ellers har det ikke så meget relevans for mig...
Avatar billede and_ Nybegynder
19. maj 2005 - 14:38 #1
Du skal bare bruge dobbelt "" så escaper den sig selv til en "
Avatar billede and_ Nybegynder
19. maj 2005 - 14:40 #2
Response.write "<tr><td>" & t11 & arrM(0) & s & "</td>" & "<td>" & t11 & arrM(1) & s & "</td>" & "<td>" & t11 & arrM(2) & s & "</td>" & "<td>" & t11 & "<A HREF=""#"" OnClick=""window.open('varer/" & arrM(1) &".jpg','openwindow','width=575,height=575,return false,toolbar=0,menubar=0,scrollbars=1,status=0,resizable=1')""><img src='varer/thumb/" & arrM(1) &".jpg' alt='' width='75' height='75' border='0'></a>" & s & "</td></tr>"
Avatar billede hoffmann-as Nybegynder
19. maj 2005 - 14:43 #3
Kanon, det virker sgu :-)

Tak for den hurtige hjælp.

Når jeg trykker på linket, viser den popup vinduet, men i hovedvinduet hopper den op til toppen af siden. Det er jo ret irriterende at den gør det hver gang. Ved du hvad man kan gøre ved det?
Avatar billede and_ Nybegynder
19. maj 2005 - 14:48 #4
Takker for point

Du har i din href="#"
denne skal du have disablet/deaktiveret og det gør man med return false i onclick :)

Response.write "<tr><td>" & t11 & arrM(0) & s & "</td>" & "<td>" & t11 & arrM(1) & s & "</td>" & "<td>" & t11 & arrM(2) & s & "</td>" & "<td>" & t11 & "<A HREF=""#"" OnClick=""window.open('varer/" & arrM(1) &".jpg','openwindow','width=575,height=575,return false,toolbar=0,menubar=0,scrollbars=1,status=0,resizable=1'); return false;""><img src='varer/thumb/" & arrM(1) &".jpg' alt='' width='75' height='75' border='0'></a>" & s & "</td></tr>"
Avatar billede hoffmann-as Nybegynder
19. maj 2005 - 14:54 #5
Såda, det virker perfekt. Mange tak for hjælpen :-)

Mvh

Martin
Avatar billede and_ Nybegynder
19. maj 2005 - 14:56 #6
velbekommen ;)
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
Kurser inden for grundlæggende programmering

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