Jag skulle vilja ha ett popup-fönster som kommer fram automatiskt när man besöker en sida. Det ska dock bara kunna komma fram max en gång i timmen. Finns det något färdigt script för detta? Eller någon som kanske vill hjälpa mig fixa ett?
Det ska väl gå att ordna med att en cookie sparas på datorn.
Eftersom jag precis försökt börja lära mig asp skulle jag vara mycket tacksam om du ger mig hela scriptet. Alltså en kod som jag bara behöver klistra in på sidan för att få fram filen popup.asp som popup max en gång i timmen.
<script language="JavaScript">
<!-- Begin
function popUp() {
props=window.open('din_websida.htm', 'poppage', 'toolbars=0, scrollbars=0, location=0, statusbars=0, menubars=0, resizable=0, width=200, height=300 left = 100, top = 100');
}
// End -->
</script>
Och i stället för <body>-taggen så lägger du dit detta:
<%
if request("kaka") <>"kaka" then
Response.write "<BODY onLoad=""javascript:popUp()"">"
Response.cookies("kaka") = "kaka"
Response.cookies("kaka").expires = DateAdd("h",1,Now())
else
response.write "<body>"
end if
%>
Du gör helt enkelt en cookie som ligger kvar på användarens hårddisk i 60 minuter. Och sedan gör du en if sats på din sida som tittar om cookiefilen finns. Om den finns så skriver den inte ut popup koden och om den inte finns så skrivs opoup koden ut och ett popup kommer upp när man går in på sidan.
Du får helt enkelt försöka själv en gång och sedan komma med frågor under hand. Andra ska ju inte bygga din sida och dina kunskaper kommer defenitivt att utvecklas om du försöker själv först och ställer frågot efter hand
MVH Jimmie Pettersson
261 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e