Archivlink: javarea.de Forum > JavaScript > Banner wechsel, URL, Time
Vollständigen Link anzeigen: javarea.de Forum > JavaScript > Banner wechsel, URL, Time

Pages: [1]

geschrieben von anaumann2005 am 15.02.2006 - 14:02
Hallo,

habe schon ein bisschen probiert ... aber leider noch nicht bis zum Ende gebracht.

Das Script soll folgendes machen:

- Das Array soll der Reihe nach immer durchlaufen werden
- Es soll immer der passende Link im A HREF sein
- Wenn man auf das Bild klickt soll ein neues Fenster aufgehen
- die Zeit soll für jeden Eintrag extra einstellbar sein

Wäre schön wenn mir jemand helfen könnte.

VG Albert

HTML-Quelltext
1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
11: 
12: 
13: 
14: 
15: 
16: 
17: 
18: 
19: 
20: 
21: 
22: 
23: 
24: 
25: 
26: 
27: 
28: 
29: 
30: 
31: 
32: 
33: 
34: 
35: 
36: 
37: 
38: 
39: 
40: 
41: 
42: 
43: 
44: 
45: 
46: 
47: 
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>

<script language="JavaScript">
<!-- 
images = new Array
images[1] = "1.jpg"
images[2] = "2.jpg"
var image = images[1]

links = new Array
links[1] = "http://1"
links[2] = "http://2"
var link = links[1]

time = new Array
time[1] = 2000;
time[2] = 1000;
var timer = time[1]

var z = 1;
var out = 1;

function rotor() {
	document.image.src = images[z];
	document.out = z;
	z += 1;
	if (z == 3) z = 1;
		setTimeout("rotor()", 2000); // timer
}

function GoSponsor(z) {
	window.location.href = links[z];
}

 -->
</script>
</head>
<body onload="rotor()">
<script language="JavaScript">
<!-- 
document.write('<A HREF="javascript:GoSponsor(' + out + ');" name="link" ><IMG SRC="' + image + '" name="image" border="0"></a>')
-->
</script>
</body>
</html>

geschrieben von René am 15.02.2006 - 15:09
HTML-Quelltext
1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
11: 
12: 
13: 
14: 
15: 
16: 
17: 
18: 
19: 
20: 
21: 
22: 
23: 
24: 
25: 
26: 
27: 
28: 
29: 
30: 
31: 
32: 
33: 
34: 
35: 
36: 
37: 
38: 
39: 
40: 
41: 
42: 
43: 
44: 
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>

<script language="JavaScript" type="text/javascript">
<!--
var bild  = new Array();
var seite = new Array();
var zeit  = new Array();
var z     = 0;

bild[0]  = '1.jpg';
seite[0] = 'http://1';
zeit[0]  = 2000;

bild[1]  = '2.jpg';
seite[1] = 'http://2';
zeit[1]  = 1000;

function rotor()
{
	if (++z == bild.length)
		z = 0;

	var out = '<a href="javascript:GoSponsor(\'' + seite[z] + '\');"><img src="' + bild[z] + '" border="0" /></a>';

	document.getElementById('banner').innerHTML = out;

	setTimeout('rotor();', zeit[z]);
}

function GoSponsor(url)
{
	window.open(url);
}
//-->
</script>
</head>
<body onload="rotor();">

<div id="banner">&nbsp;</div>

</body>
</html>

geschrieben von anaumann2005 am 15.02.2006 - 15:38
DANKE!

Hast mir echt sehr weitergeholfen!



Powered by: JBB v.2.0.4 Copyright ©2000-2006, www.javarea.de.