Avatar billede want2learn Nybegynder
09. april 2004 - 00:03 Der 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 !?
Avatar billede roenving Novice
09. april 2004 - 00:13 #1
Lav det i javascript !-)

http://roenving.users.whitehat.dk/WD1ResizeTilBillede.html

-- der skal selvføgelig rettes fra de 6 og 32, som nu bruges til at gøre plads til titelbar og rammer, men det er vel ikke svært ?-)

-- ellers må du lige spørge !-)
Avatar billede want2learn Nybegynder
09. april 2004 - 00:21 #2
okay men det laver kun popuppen 6 og 32 px størrer end billedet ikke!? den gør ikke billedet 6 og 32 px størrer end normalt vel !?
Avatar billede roenving Novice
09. april 2004 - 00:27 #3
Popuppen tilpasser sig billedet, så der præcis er plads til billedet ...

De 6 og 32 er bare en konsekvens af, at ie/win har den størrelse kanter ...
Avatar billede want2learn Nybegynder
09. april 2004 - 00:33 #4
okay

lige en ting hvordan tager jeg dette og sætter det ind i en database det bliver nemlig henter fra en database denne tekst

<a href="#" class="HierarchicalLink" onclick="popWin('images/<%=session("style")%>fullbanner.gif');return false;">[ Vis Eksempel ]</a>
Avatar billede roenving Novice
09. april 2004 - 00:42 #5
Hvad er problemet ?-)

Henter du teksten sådan med a-tag og det hele ?o]
Avatar billede want2learn Nybegynder
09. april 2004 - 00:55 #6
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:

fullbanner.gif');return false;">[ Vis Eksempel ]

og ikke [ Vis Eksempel ]
Avatar billede roenving Novice
09. april 2004 - 01:01 #7
Skriver du det med Response.Write ?-)

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 !-)
Avatar billede roenving Novice
09. april 2004 - 01:02 #8
Hrm ...

Response.Write "<a href=""#"" ...
Avatar billede want2learn Nybegynder
09. april 2004 - 01:05 #9
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 !?
Avatar billede roenving Novice
09. april 2004 - 01:21 #10
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>
Avatar billede want2learn Nybegynder
09. april 2004 - 01:30 #11
så får jeg dette link ud af det

fullbanner.gif\');return false;">[ Vis Eksempel ]

og når jeg kommer ind på siden så får jeg denne fejl:

et tegn var ugyldigt !! og det er ang. <% og %>
Avatar billede roenving Novice
09. april 2004 - 01:35 #12
Hrm ...

'Nyt vindue'-tingen var javascript, så der kunne jeg være helt med, men det lyder som en vbscript-ting, hvor jeg er lost ...

Hvordan ser kilden ud ('Vis kilde' i browseren !-)
Avatar billede want2learn Nybegynder
09. april 2004 - 01:42 #13
omkring den code ser det sådan her ud

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")%>
Avatar billede roenving Novice
09. april 2004 - 01:49 #14
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>"
Avatar billede want2learn Nybegynder
09. april 2004 - 01:50 #15
ja lige netop men men hvordan ville den se ud til min db !?

prøver lige denne code du skrev !!
Avatar billede roenving Novice
09. april 2004 - 01:56 #16
Nåeh, nej ...

Når det kommer fra databasen er <% ikke en asp-indikator ...

Der må være andre herinde, som kender sådan noget !-)
Avatar billede want2learn Nybegynder
09. april 2004 - 01:57 #17
okay men ved du om det kan lade sig gøre !?? for hvis ja så vil jeg lige lave et spm om hvordan man laver en asp-indikator som ligger i en database !!
Avatar billede roenving Novice
09. april 2004 - 02:02 #18
Jeg aner det faktisk ikke !-)

I min forståelse ville det ikke umiddelbart være muligt, men det kan godt være, at der er specielle tegn, man kan bruge !o]
Avatar billede want2learn Nybegynder
09. april 2004 - 02:05 #19
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 !?
Avatar billede roenving Novice
09. april 2004 - 02:11 #20
oki, jeg håber du får check på det ...

-- og velbekomme så langt '-)
Avatar billede roenving Novice
12. april 2004 - 00:14 #21
-- og tak for points ;~}
Avatar billede want2learn Nybegynder
12. april 2004 - 00:16 #22
;)
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