Avatar billede ugotabe_kidding Nybegynder
27. april 2005 - 22:25 Der er 5 kommentarer og
1 løsning

Hvordan skrives dette udtryk rigtigt?

Jeg har en ASP-side, hvor jeg vil lave et javascript link, men det driller mig ganske meget:

Dette link virker fint:
<p><a href="#" onclick="popWin('showimage.asp?ID=2&image=123');return false;"><img src="/upload/gallery/<%=request.querystring("ID")&"/T_"&rsImg("URL")%>'></a></p>

Dette virker i midlertid ikke:
strLink = "<p><a href='#' onclick='popWin('"&showimage.asp?ID="&request.querystring("ID")&"&image="&intImage&"');return false;'><img src='/upload/gallery/"&request.querystring("ID")&"/T_"&rsImg("URL")&"'></a></p>"

Problemet er " eller ' omkring mit dynamiske link - håber at der er nogen der kan hjælpe med dette asap.

Mvh
U.K.
Avatar billede dbangx Nybegynder
27. april 2005 - 22:37 #1
hvis du fra asp vil indsætte " i en streng kan du bruge chr(34)
strLink = "<p><a href="&chr(34)&"#"&chr(34)&" onclick=.... og så videre  Håber du kan bruge det :-)
Avatar billede ugotabe_kidding Nybegynder
27. april 2005 - 22:41 #2
Tak for den hurtige respons. Men det virker desværre ikke (jeg gør måske noget forkert?)
strLink = "<p><a href='#' onclick='popWin("&chr(34)&showimage.asp?ID="&request.querystring("ID")&"&image="&intImage&chr(34));return false;'><img src='/upload/gallery/"&request.querystring("ID")&"/T_"&rsImg("URL")&"'></a></p>"
Avatar billede ugotabe_kidding Nybegynder
27. april 2005 - 22:44 #3
Jeg tager det i mig igen... Det virker.. Tak! ;o)
Avatar billede dbangx Nybegynder
27. april 2005 - 22:45 #4
som jeg opfatter det, så lavet du en hel html streng med link og hele poibetøjet i asp og den vil du så respose.write på siden. Hvis det hele skal virke så skal du have gåseøjne alle steder i strengen:

strLink = "<p><a href="&chr(34)&"#"&chr(34)&" onclick="&chr(34)&"popWin("&chr(34)&"showimage.asp?ID="&request.querystring("ID")&"&image="&intImage&chr(34));return false;"&chr(34)&"><img src="&chr(34)&"/upload/gallery/"&request.querystring("ID")&"/T_"&rsImg("URL")&""&chr(34)&"></a></p>"
Avatar billede dbangx Nybegynder
27. april 2005 - 22:45 #5
no problemo :o)
Avatar billede ugotabe_kidding Nybegynder
27. april 2005 - 23:11 #6
Jeg har et tillægsspørgsmål:
popWin som er i linket herover kalder dette script, men det virker heller ikke med dynamiske links:
<script language="javascript" type="text/javascript">
    function popWin(file){
      window.open("showimage.asp?ID=2&image=23",'subWindow','height=500,width=800,top=261,screenY=261,left=440,screenX=440,toolbar=no,location=yes,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,copyhistory=no,alwaysLowered=no,alwaysRaised=no,dependent=no,hotkeys=no,titlebar=no,z-lock=no,fullscreen=no,channelmode=no')     
    newWin.document.close();
    }
  </script>

I stedet for "showimage.asp?ID=2&image=23" har jeg prøvet at skrive +file+ men uden held.
Any ideas?
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