/ Forside / Teknologi / Udvikling / Java Scripts / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java Scripts
#NavnPoint
molokyle 5410
Klaudi 2799
smorch 2439
kim 1360
Harlekin 1134
bentjuul 984
gibson 800
severino 695
Random 675
10  konsulent.. 626
Ø: Cookie - popup vindue vises kun en gang
Fra : JSB


Dato : 31-07-02 12:51

Vi har netop søsat en ny hjemmeside på www.ihk.dk, hvor et popup vindue gør
opmærksom på nyheden.

Ønsket er, at brugeren kun bliver præsenteret for popup-vinduet første gang
vedkommende besøger siden.

Hvordan laves dette, og kan det laves alene i ASP eller skal der også
benyttes javascript (eller evt. javascript alene)?

Mvh
Jesper

PS: X-posted i dk.edb.internet.webdesign.serverside.asp samt
dk.edb.internet.webdesign.clientside



 
 
JSB (31-07-2002)
Kommentar
Fra : JSB


Dato : 31-07-02 13:16

Jeg fandt i mellemtiden et javascript på nettet, der løste problemet. Nu
vises popup'en kun første gang i hver browser-session, dvs. ved åbning af ny
browser kommer den igen.

Koden er flg.:
<script language="Javascript" type="text/javascript">
function openpopup(){
var popurl="popup_start.htm"
winpops=window.open(popurl,"","width=320,height=300,")
}

function get_cookie(Name) {
var search = Name + "="
var returnvalue = "";
if (document.cookie.length > 0) {
offset = document.cookie.indexOf(search)
if (offset != -1) { // if cookie exists
offset += search.length
// set index of beginning of value
end = document.cookie.indexOf(";", offset);
// set index of end of cookie value
if (end == -1)
end = document.cookie.length;
returnvalue=unescape(document.cookie.substring(offset, end))
}
}
return returnvalue;
}

function loadornot(){
if (get_cookie('poppedup')==''){
openpopup()
document.cookie="poppedup=yes"
}
}

loadornot()
</script>

Mvh
Jesper


"JSB" <jsbp@worldonline.dk> skrev i en meddelelse
news:3d47cf1f$1@news.wineasy.se...
> Vi har netop søsat en ny hjemmeside på www.ihk.dk, hvor et popup vindue
gør
> opmærksom på nyheden.
>
> Ønsket er, at brugeren kun bliver præsenteret for popup-vinduet første
gang
> vedkommende besøger siden.
>
> Hvordan laves dette, og kan det laves alene i ASP eller skal der også
> benyttes javascript (eller evt. javascript alene)?
>
> Mvh
> Jesper
>
> PS: X-posted i dk.edb.internet.webdesign.serverside.asp samt
> dk.edb.internet.webdesign.clientside
>
>



Jakob Andersen (31-07-2002)
Kommentar
Fra : Jakob Andersen


Dato : 31-07-02 14:31

JSB wrote:
> Vi har netop søsat en ny hjemmeside på www.ihk.dk, hvor et popup
> vindue gør opmærksom på nyheden.
> Ønsket er, at brugeren kun bliver præsenteret for popup-vinduet
> første gang vedkommende besøger siden.

<%
If Request.Cookies( "VisVindue" ) <> "Nej" Then
Request.Cookies( "VisVindue" ) = "Nej"
'Vi sætter cookien til at udløbe om 50 dage fra idag.
Requets.Cookies( "VisVindue" ).Expires = DateAdd("d",50,Date)
%>
<script type="text/javascript">
window.open( "", "http://www.jubii.dk" );
</script>
<%
End If
%>


--
Jakob Andersen
http://www.stresscd.dk



Søg
Reklame
Statistik
Spørgsmål : 177501
Tips : 31968
Nyheder : 719565
Indlæg : 6408527
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste