zwei scripte verbinden

ich habe folgendes problem, ich möchte im prinzip die zwei folgenden scripte miteinander verbinden, sodas sich später ein po up öffnet mit einer random funktion, sprich immer mal ne andere seite. alleine funktionieren beide scripte, ich weiß nur nicht wie ich diese verbinde sodas kein link erforderlich ist sondern das popup von alleine öffnet. vielen dank für eure hilfe im vorraus. grüße aus frnakfurt, danny

script 1:

CODE <html>

<head>
<title>Zufallsseite</title>

<script language="JavaScript">
<!--
function random_link()
{
document.location.href = links[parseInt(Math.random()*links.length)];
}
links = new Array();
links[0] = "1.html";
links[1] = "2.html";
links[2] = "3.html";
//-->
</script>

</head>
<body>

<div><a href="javascript:random_link()">Zufallsseite</a></div>

</body>
</html>



script 2:


CODE
<script language="JavaScript">
<!--
//PopUp-Generator von http://www.dauerstress.de
function event()
{
var breite=400;
var hoehe=350;
var positionX=((screen.availWidth / 2) - breite / 2);
var positionY=((screen.availHeight / 2) - hoehe / 2);
var url='http://www.rosinenbomber-jk.com/werbung/event.html';
pop=window.open('','event','toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,fullscreen=0,width='+breite+',height='+hoehe+',top=10000,left=10000');
pop.resizeTo(breite,hoehe);
pop.moveTo(positionX,positionY);
pop.location=url;
}
onerror = stopError;
function stopError()
{return true;}
//-->
</script>







<body onLoad="window.setTimeout('event()', 2000);">

 
so wie ich das sehe wird mit der 1. funktion kein popup geöffnet, sondern eine url zugewiesen.
das popup, das in der zweiten geöffnet wird, sollte aber auch wieder schliessen, wenn das nächste öffnet. sonst gibt's ja ein chaos. ausserdem ist diese art von popup slide show nicht sehr schön, da der user ziemlich verwirrt wird. bastel besser ein layer, indem die popups angezeigt werden.
 
Ups, hatte vergessen die Lösung auch hier zur Info noch zu posten.

CODE <html>

<head>
<title>Zufallsseite</title>

<script language="JavaScript">
<!--

links = new Array();
links[0] = "1.html";
links[1] = "2.html";
links[2] = "3.html";


function event()
{
var breite=400;
var hoehe=350;
var positionX=((screen.availWidth / 2) - breite / 2);
var positionY=((screen.availHeight / 2) - hoehe / 2);
var url = links[parseInt(Math.random()*links.length)];
pop=window.open('','event','toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,fullscreen=0,width='+breite+',height='+hoehe+',top=10000,left=10000');
pop.resizeTo(breite,hoehe);
pop.moveTo(positionX,positionY);
pop.location=url;
}

onerror = stopError;

function stopError()
{
return true;
}


//-->
</script>

</head>
<body onLoad="window.setTimeout('event()', 2000);">
</body>
</html>
 
Zurück
Oben