09. april 2004 - 00:03Der er
21 kommentarer og 1 løsning
vbscript popup window
hvordan lavet jeg et link på en side hvor jeg kan få en popup frem som viser et billede. + 20-25 px ekstra kant.
det skal være sådan at jeg vil have en side der hedder banner.asp og i den har jeg en masse page = Request("page") som banner.asp?page=medium eller page=stor osv.
men billederne har forskellige str. så popup'en skal kunne tilpasse sig til billedets str. og lægge 20-25 px ekstra kant på så popuppen bliver 20-25px størrer end billedet.
havde tænkt på noget som dette:
<a href="#start" onclick="window.open('banner.asp?page=HVAD DET NU SKAL VÆRE,'title','width=TILPASSE SIG,height=TILPASSE SIG,directories=no,location=no,menubar= no,scrollbars=no,status=no,toolbar=no,resizable=no,screenX=600,screenY=400')">Vis Eks.</a>
men hvordan får jeg den til at kunne tilpasse sig til billedets str. + de 20-25 ekstra px !?
ja men den kommer med en fejl ang <% %> at noget var uafsluttet. og når jeg henetr det frem på min side og klikker nej ved fejlen skriver den linket som:
Så skal du huske at dobbeltskrive almindelige ""er og måske skal du escape 'er:
Response.Write "<a href=""#"" class=""HierarchicalLink"" onclick=""popWin('images/<%=session("style")%>fullbanner.gif');return false;"">[ Vis Eksempel ]</a>
-- jeg er ikke hjemme i vbscript-syntaksen, så det kan kun blive idé-værkstedet !-)
Jeg skriver det ud fra en database, jeg har en masse tekst i en DB som kommer ud med dette:
Response.Write strTekst
strTekst er rs("Tekst") i min database om den indholder en masse tekst som jeg skal have ud og i den tekst skal jeg have linket så det skal ind i min DB men skal det også have dobbelt "" i min database eller !?
Det skal i hvert fald være sådan, at vbscript-fortolkeren ikke kløjs i det ...
Ovenstående er sådan som det skal se ud, hvis det var håndskrevet, men den burde ikke have problemer med noget, som var færdiggjort, men hvis du har kald i strengen, skal de naturligvis udføres før Write'n færdiggøres, jeg ved ik' li'e hvordan maskinen reagerer i den sammenhæng ...
Et simpelt forsøg kunne være:
<a href="#" class="HierarchicalLink" onclick="popWin(\'images/<%=session("style")%>fullbanner.gif\');return false;">[ Vis Eksempel ]</a>
Full Banner 468 x 60 pixels. <a href="#" class="HierarchicalLink" onclick="popWin(\'images/<%=session("style")%>fullbanner.gif\');return false;">[ Vis Eksempel ]</a><br /> Half Banner 234 x 60 pixels. <br /> og det skulle den skrive one der hvor der står <%=session("style")%>
Så bliver din asp-kode ikke fortolket ved opslag, så håndskrevet ville det være sådan:
Response.Write "<a href=""#"" class=""HierarchicalLink"" onclick=""popWin('images/"&<%=session("style")%>&"fullbanner.gif');return false;"">[ Vis Eksempel ]</a>"
okay vil lige se om jeg kan få hjælp til det i et andet spm da det har meget med dette popup at gøre så vender lige tilbage til dette spm men vil du ikek lige PT lægge et svar !?
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.