pop up wil niet werken

Status
Niet open voor verdere reacties.

lainke

Gebruiker
Lid geworden
2 mrt 2002
Berichten
180
Hallo helpers,
Weeral maar eens een vraagje,
Ik heb een scriptje afgehaald van internet om een popup te laten verschijnen op onze site, nu wil ik het proberen en dat wil niet werken, als ik de site open verschijnt er geen pop up venstertje, bedoeling is een pop up te laten verschijnen met jarigen van de dag,
wat kan het probleem zijn dat die pop up niet verschijnt?, ik heb die popup gelinkt naar een pagina met als naam "jarigen" moet die ergens anders naar gelinkt worden?

hieronder het script van de pop up code, en onder die script het script van de jarigenpagina:

HARTELIJK DANK

<html>

<head><SCRIPT LANGUAGE="JavaScript">
function popUp(URL) {
day = new Date();
id = day.getTime();
eval("page" + id + " = window.open(URL, '" + id + "', 'toolbars=1, scrollbars=1, location=0, statusbars=0, menubars=0, resizable=1, width=300, height=300');");}
</script>

<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>Nieuwe pagina 1</title>
</head>

<body onLoad="javascript:popUp('file:///C:/Program Files/Mijn webs/OLVDONK/jarigen.htm')">


</body>

</html>

HIER HET SCRIPT VAN DE JARIGEN PAGINA
<html>

<head>
<title>Verjaardagen</title>
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
</head>

<body bgcolor="#21303D" text="#000000" link="#000000" vlink="#0000FF" alink="#FF00FF">
<font face="arial" size="2" color="white"><!-- SCRIPT VOOR VERJAARDAGEN -->
<script language="JavaScript">
teller=0;
naam=new Array();
mv=""
x = new Date();
d1=x.getDate();
d2=x.getMonth()+1;
dat2=d1+"-"+d2

if(dat2=="1-1") {teller=teller+1; naam[teller]="Karel Mengerink (1-1-1943)"; mv="m"}
if(dat2=="2-1") {teller=teller+1; naam[teller]="Henk Mengerink (2-1-1985)"; mv="m"}
if(dat2=="2-1") {teller=teller+1; naam[teller]="Karel Mengerink (2-1-1943)"; mv="m"}
if(dat2=="3-1") {teller=teller+1; naam[teller]="Cees Mengerink (3-1-1930)"; mv="m"}

if (teller>0) {
if (teller>1) titel="****a, ****a, ****a, vandaag vieren ";
if (teller==1) titel="****a, ****a, ****a, vandaag viert ";

document.write ("<center>"+titel+"<br><b>");
ytel=1

do
{
document.write ("<br>"+naam[ytel]);
if (teller>1 && ytel<teller) document.write ("</b><br>en<b>");
ytel=ytel+1;
}
while (ytel<=teller);

if (teller>1) document.write (" </b><br><br>hun verjaardag.");
if (teller==1 && mv=="m") document.write (" </b><br><br>zijn verjaardag.");
if (teller==1 && mv=="v") document.write (" </b><br><br>haar verjaardag.");

}

else window.close();

//--></script>
<!-- EINDE VAN HET SCRIPT -->
</font>

<p align="left">&nbsp;</p>
</body>
</html>
 
Probleem is dat je met deze tool op een linkknop moet klikken en das net niet de bedoeling, het popup venster zou automatisch moeten opengaan bij het openen van de site,
thanks
 
en als je dit op internet wil plaatsen:
<body onLoad="javascript:PopUp('file:///C:/Program Files/Mijn webs/OLVDONK/jarigen.htm')">
dat file:///C:/Program Files/Mijn webs/OLVDONK/ moet je natuurlijk wel ff weghalen, want op internet wordt het dan moeilijk te vinden ;)
 
JPeetje,
kan je mij aub de juiste broncode even noteren , zodat ik deze enkel hoef te knippen en te plakken daar ik niet goed begrijp wat ik eigenlijk moet weghalen
Hartelijk dank
 
Volg eens de link van Teacher, daarmee heb je in notime een correcte broncode.
 
klopt, maar daar moet ook wat aan veranderd worden.

je krijgt als link zoiets:

<a href="hier een hoop crap>linktext</a>

die link kan je weglaten en dan zet je in je body tag zoiets:
<body onload="hier een hoop crap".

Probeer dat eens, dat zou moeten werken...

t.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan