Avatar billede netstuff.dk Nybegynder
29. september 2001 - 13:35 Der er 6 kommentarer og
1 løsning

Heysa

Hej allesammen

Jeg har en kode... således at når jeg trykker på et link hopper der et popup vindue op i baggrunden... mit problem er at popupvinduet hopper op HVER gang man trykker på linket men det skal kun hoppe op Første gang når jeg trykker på linket. Jeg har selv forsøgt med lidt programmering men det er ikke lykkedes kan i hjælpe?:

<head>
<script>
function NewWin () {
Win=window.open(\'http://www.claus.dk\',\'\',
\'width=800,height=600,left=80,top=80,\')
self.focus();
<%
Response.cookies (\"www.claus.dk\") (\"link\") = \"jeps\"
Response.Cookies(\"www.claus.dk\").Expires = Date+1
%>
}
</script>
</head>

<a href=\"http://www.netstuff.dk/\"<% if request.cookies (\"www.claus.dk\") (\"link\") = \"\" then %> onclick=\"NewWin()\"<% end if %>>netstuff.dk</a>
Avatar billede nikolajdu Nybegynder
29. september 2001 - 13:47 #1
Sådan?

<script>

aabnet = false
   
function NewWin () {


if (!aabnet){

aabnet = true

Win=window.open(\'www.claus.dk\',\'\',\'width=800,height=600,left=80,top=80,\')

self.focus();

<%
Response.cookies (\"www.claus.dk\") (\"link\") = \"jeps\"
Response.Cookies(\"www.claus.dk\").Expires = Date+1
%>

    }
}
</script>

/Nikolaj

Ps. Hvis det er det nye vindue du vil sætte focus på så er det: Win.focus()
Avatar billede netstuff.dk Nybegynder
29. september 2001 - 13:52 #2
har lige prøvet med denne kode og det virkede ikke:

<head>
<script>

aabnet = false
   
function NewWin () {


if (!aabnet){

aabnet = true

Win=window.open(\'www.claus.dk\',\'\',\'width=800,height=600,left=80,top=80,\')

self.focus();

<%
Response.cookies (\"www.claus.dk\") (\"link\") = \"jeps\"
Response.Cookies(\"www.claus.dk\").Expires = Date+1
%>

    }
}
</script>
</head>

<a href=\"http://www.netstuff.dk/\"<% if request.cookies (\"www.claus.dk\") (\"link\") = \"\" then %> onclick=\"NewWin()\"<% end if %>>netstuff.dk</a>
Avatar billede nikolajdu Nybegynder
29. september 2001 - 13:57 #3
Den virker fint hos mig, hvis man fjerne ASP´en. Så det ernok der du går galt...
Avatar billede roenving Novice
29. september 2001 - 14:35 #4
Giv dit vindue et navn i window.open, så er den klaret!

Du vil godt nok reloade hver gang, men det vil blive i det samme window!

window.open(\'www.claus.dk\',\'ClausDk\',\'width=800,height=600,left=80,top=80,\')

hth
jes
Avatar billede netstuff.dk Nybegynder
30. september 2001 - 13:35 #5
desværre
Avatar billede Slettet bruger
30. september 2001 - 13:36 #6
kanon overskrift! :P
Avatar billede nikolajdu Nybegynder
30. september 2001 - 15:22 #7
Bums
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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