<script type="text/javascript">
var year = 2003;
var month = 1;
var day = 1;
var Stop=new Date(year,month-1,day);
var Now=new Date()
function myWin(){
if (Now<Stop)
{
window.open("http://www.dinurl.com","Dittnamn","width=300,height=300,toolbar=0");
}
}
</script>
<body onload="myWin()">
Håller på med en counter-strike clans hemsida som har gått ihop med en annan clan och därför tänkte jag utnyttja detta för att förklara för de som kommer och besöker sidan. Med ett litet tillfälligt popupp... (hatar iof popupp men det blir en enkel lösning)
95% av alla kvinnor på Internet är nakna och i JPEG-format.
Så bra kommentar, förjäkligt att det ska behöva vara så. Men för husfridens skull så är det bäst att vi tar denna diskussion i Cafeét :)
Finns det något sätt o göra så att fönstret inte kommer tillbaka om man stänger det och uppdaterar sidan??? Blir lite konstigt nu genom att jag kör allt från en och samma aspsida. dvs stänger man fönstret och trycker på någon länk så kommer det tillbaka igen :q
<script type="text/javascript">
var year = 2003;
var month = 1;
var day = 1;
var Stop=new Date(year,month-1,day);
var Now=new Date;
function myWin(){
if (!document.cookie)
{
if (Now<Stop)
{
Now.setMonth(Now.getMonth()+3)
window.open("http://www.dinurl.com","Dittnamn","width=300,height=300,toolbar=0");
document.cookie = "Varde=inget;expires="+Now.toGMTString();
}
}
}
</script>
<body onload="myWin()">
I följnade del sätter du hur länge den skall finnas kvar:
Now.setMonth(Now.getMonth()+3)
I dett fall håller den i tre månader från och med den tiden man gick in på sidan första gången.
Det ska jag göra måste springa nu går ju inte att missa en QP C:o
får det inte att fungera :r
</script>
<script type="text/javascript">
var year = 2003;
var month = 1;
var day = 1;
var Stop=new Date(year,month-1,day);
var Now=new Date;
function myWin(){
if (!document.cookie)
{
if (Now<Stop)
{
Now.setMonth(Now.getMonth()+1)
window.open("info.asp","Information","width=500,height=185,toolbar=0");
document.cookie = "Varde=inget;expires="+Now.toGMTString();
}
}
}
</script>
</head>
<body onload="myWin()" bgcolor="#FFFFFF" text="#000000" onLoad="MM_preloadImages('bilder/knappar/knapp_gron_home2.jpg','bilder/knappar/knapp_gron_info2.jpg','bilder/knappar/knapp_gron_members1.jpg','bilder/knappar/knapp_gron_servers1.jpg','bilder/knappar/knapp_gron_wars2.jpg','bilder/knappar/knapp_gron_links2.jpg','bilder/knappar/knapp_gron_forum2.jpg','bilder/knappar/knapp_gron_contact2.jpg')">
Händer inte något när jag går in på sidan, har även tagit bort alla cookies vid mina försök så den ligger inte och bråkar heller...
Konstigt, den funkar för mig....
prova att göra såhär då:
<script type="text/javascript">
var year = 2003;
var month = 1;
var day = 1;
var Stop=new Date(year,month-1,day);
var Now=new Date;
function myWin(){
if (document.cookie == "")
{
if (Now<Stop)
{
Now.setMonth(Now.getMonth()+3)
window.open("http://www.dinurl.com","Dittnamn","width=300,height=300,toolbar=0");
document.cookie = "Varde=inget;expires="+Now.toGMTString();
}
}
}
</script>
Är du säker på att du inte hart några fel på övriga delen av sidan?
Och varför laddar du bilderna efter att sidan har laddats? onLoad inträffar först efter att hela body elementetladdats färdigt.
<html>
<head>
<link rel=stylesheet href="default/stilar.css" TYPE="text/css">
<script language="JavaScript">
<!--
function MM_swapImgRestore() { //v3.0
var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
function MM_findObj(n, d) { //v4.0
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
if(!x && document.getElementById) x=document.getElementById(n); return x;
}
function MM_swapImage() { //v3.0
var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
var year = 2003;
var month = 1;
var day = 1;
var Stop=new Date(year,month-1,day);
var Now=new Date;
function myWin(){
if (!document.cookie)
{
if (Now<Stop)
{
Now.setMonth(Now.getMonth()+3)
window.open("info.asp","Information","width=500,height=185,toolbar=0");
document.cookie = "Varde=inget;expires="+Now.toGMTString();
}
}
}
</script>
</head>
<body bgcolor="#FFFFFF" text="#000000" onLoad="myWin()">
Du skickar med en hel massa variablar till MM_preloadImages(), vilket är totalt onödigt, dels för att du gör det vid onload eventet, då alla bilder redan laddats och för att funktionen som du anropar inte kan hantera variblerna du ger den för att du har ingen array att lägga dem i. Plus att vad scriptet gör är att den går igenom hela sidan och letar efter just bilder (var d=document; d.images).
Det den här raden gör alltså är att den anropar scriptet med en hel drös olika strängar som funktionen inte kan ta hand om.
yepp din kod precis ovan fungerar även hos mig 100% Nu kommer bara problemet att få allt att funka :P meckar på för fullt! Tack så mcyket för hjälpen...