Hab hier ein javascript das mehrer banner nach par sekunden zufällig anzeigen soll. Nur hab ich das problem wenn man über den banner geht wird nicht die hand angezeit das man es anklicken kann, sonder der pfeil bleibt da aber mann kann es anklicken. kann man den code irgendwie verändern das die hand angezegt wird beim überfahren der banner. oder gibt es sowas in php?
Hier mal der code
<img SRC="/banner/banner1.gif" NAME="brot" NOSAVE onMouseDown="gotobanner()" >
<script LANGUAGE="JavaScript1.2">
<!-- Begin
var ns4up = (document.layers) ? 1 : 0;
var ie4up = (document.all) ? 1 : 0;
var z=0;
var banner = new Array()
var link = new Array()
var zeit = new Array()
var zufall = 1 ; // 0 = 1.banner ist immer banner[0] 1=zufall
; // die Banner mit Ordner wie lange ?
banner[0]="banner/banner2.gif" ,zeit[0]=5
banner[1]="banner/banner1.gif" ,zeit[1]=5
link[0]="http://www.seite.de" ; // Die richtigen Links der Banner eintragen
link[1]="http://www.seite2.de"
; // usw
var anzahl=2 ; // trage die Anzahl der Banner ein ( hier: 10 )
function startbannerrot() {
z=-1
if (zufall==1) {
z=Math.floor(Math.random()*anzahl)
}
rotation()
}
function rotation() {
z++
z=z % anzahl
document.images.brot.src=banner[z]
setTimeout("rotation()",zeit[z]*1000)
}
function gotobanner() {
window.open(link[z])
}
// End -->
</script>
Hier mal der code
<img SRC="/banner/banner1.gif" NAME="brot" NOSAVE onMouseDown="gotobanner()" >
<script LANGUAGE="JavaScript1.2">
<!-- Begin
var ns4up = (document.layers) ? 1 : 0;
var ie4up = (document.all) ? 1 : 0;
var z=0;
var banner = new Array()
var link = new Array()
var zeit = new Array()
var zufall = 1 ; // 0 = 1.banner ist immer banner[0] 1=zufall
; // die Banner mit Ordner wie lange ?
banner[0]="banner/banner2.gif" ,zeit[0]=5
banner[1]="banner/banner1.gif" ,zeit[1]=5
link[0]="http://www.seite.de" ; // Die richtigen Links der Banner eintragen
link[1]="http://www.seite2.de"
; // usw
var anzahl=2 ; // trage die Anzahl der Banner ein ( hier: 10 )
function startbannerrot() {
z=-1
if (zufall==1) {
z=Math.floor(Math.random()*anzahl)
}
rotation()
}
function rotation() {
z++
z=z % anzahl
document.images.brot.src=banner[z]
setTimeout("rotation()",zeit[z]*1000)
}
function gotobanner() {
window.open(link[z])
}
// End -->
</script>
Kommentar