Avatar billede jenskf3 Nybegynder
04. marts 2002 - 16:08 Der er 10 kommentarer og
2 løsninger

Popup via html-email?

Hej

Kan man åbne et popup-vindue via en HTML email? Jeg har i hvert fald prøvet, og det ser også rigtigt nok ud i e-mail, som man modtager - desværre kommer der ingen popup-vidnue, når man klikker på linket. Hvad er problemet?

Mailer.BodyText = "<html><body><a href='#?' class='brod' onClick=javascript.window.open('http://www.sharedanmark.dk/')>klik her!</a></html></body>"
Avatar billede netsrac Praktikant
04. marts 2002 - 16:11 #1
Mailer.BodyText = "<html><body><a href='#?' class='brod' onClick=java script:window.open('http://www.sharedanmark.dk/')>klik her!</a></html></body>"

: istedet for . efter javascript og hvis det ikke gør det, så brug rigtig html standard:

Mailer.BodyText = "<html><body><a href=""#"" class=""brod"" onClick=""java script:window.open('http://www.sharedanmark.dk/')"">klik her!</a></html></body>"
Avatar billede jenskf3 Nybegynder
04. marts 2002 - 16:16 #2
Det giver desværre det samme resultat = ingen popup-vidnue når man klikker på linket i e-mail'en. Findes der en anden programmerings-løsning?
Avatar billede jones_net Nybegynder
04. marts 2002 - 16:18 #3
kan du ikke lave det med target?
<a href="www.experten.dk" target="blank">et lille link...</a>

/J
Avatar billede netsrac Praktikant
04. marts 2002 - 16:18 #4
Hvad med den her ?

Mailer.BodyText = "<html><body><a href=""java script:window.open('http://www.sharedanmark.dk/');"" class=""brod"">klik her!</a></html></body>"
Avatar billede jenskf3 Nybegynder
04. marts 2002 - 16:27 #5
Det var lidt bedre - den åbnede den rigtige url i et vindue, MEN der blev også åbent et andet vindue, hvori der står "[object]", og i adressebaren står der "java script:window.open('http://www.selvet.dk/');"
Avatar billede netsrac Praktikant
04. marts 2002 - 16:33 #6
Mailer.BodyText = "<html><body><a href=""java script:void(null);"" onclick=""window.open('http://www.sharedanmark.dk/');"" class=""brod"">klik her!</a></html></body>"
Avatar billede jenskf3 Nybegynder
04. marts 2002 - 16:37 #7
Nu står der i stedet "java script:void(null);" i adressebaren, dog siden helt tom denne gang (hvorimod der før stod "[object]").
Avatar billede netsrac Praktikant
04. marts 2002 - 16:53 #8
Hm...hvad så med:

Mailer.BodyText = "<html><body><a href=""#"" onclick=""window.open('http://www.sharedanmark.dk/');"" class=""brod"">klik her!</a></html></body>"
Avatar billede jenskf3 Nybegynder
04. marts 2002 - 16:56 #9
Så åbner den slet ingen vinduer - der sker intet når man klikker på linket.
Avatar billede jenskf3 Nybegynder
04. marts 2002 - 16:59 #10
Hvis du kender andre alternative løsninger, vil de også være velkommen - det behøver ikke nødvendigvis være ovenstående kode, som skal implementeres.
Avatar billede jones_net Nybegynder
04. marts 2002 - 18:33 #11
Prøvede du med target, som jeg skrev før? Hvad skete der?

/J
Avatar billede jenskf2 Nybegynder
04. marts 2002 - 18:35 #12
Til jones_net: Det kan ikke bruges, fordi jeg ønsker at åbne et popup-vindue (se evt. ovenstående kode).
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