ForumübersichtHtml & CSS

Werbelayer mit einen X - Seite 1

Einloggen
Benutzername:
Passwort:

Passwort vergessen?
Kostenlos
Anmelden
Geschlossen
AutorText


Otacon_Netwo



Punkte: 109
servus leute

ich habe im Internet ein Werbelayer gefunden den ich gerne so umschreiben würde das eine Umfrage drine steht und auf meine Homepage machen würde (sonst müsste ich meine schöne Homepage auseinander frimmeln und darauf habe ich nicht so die lust!)! Jetzt ist es so der Werbelayer geht nach 10 sekunden weg und ich will aber nicht das er nach 10 Sekunden weg geht sondern das der Besucher meiner Seite ihn weg klicken kann wenn er die Umfrage gemacht hat. Quasie soll ein X in der oberen rechten ecke sein kann mir da jemand helfen?

hier ist der Code:

<style type="text/css">
<!--
#sponsorAdDiv {position:absolute; height:1; width:1; top:0; left:0;}
-->
</style>
<SCRIPT LANGUAGE="JavaScript1.2">

/*
DHTML Ad Box (By Matt Gabbert- tax@nolag.com, http://www.nolag.com)
*/

adTime=10; // seconds ad reminder is shown
chanceAd=1; // ad will be shown 1 in X times (put 1 for everytime)

var ns=(document.layers);
var ie=(document.all);
var w3=(document.getElementById && !ie);
adCount=0;
function initAd(){
if(!ns && !ie && !w3) return;
if(ie) adDiv=eval('document.all.sponsorAdDiv.style' Smily NR:7 ;
else if(ns) adDiv=eval('document.layers["sponsorAdDiv"]' Smily NR:7 ;
else if(w3) adDiv=eval('document.getElementById("sponsorAdDiv" Smily NR:7 .style' Smily NR:7 ;
randAd=Math.ceil(Math.random()*chanceAd);
if (ie||w3)
adDiv.visibility="visible";
else
adDiv.visibility ="show";
if(randAd==1) showAd();
}
function showAd(){
if(adCount<adTime*10){adCount+=1;
if (ie){documentWidth =document.body.offsetWidth/2+document.body.scrollLeft-20;
documentHeight =document.body.offsetHeight/2+document.body.scrollTop-20;}
else if (ns){documentWidth=window.innerWidth/2+window.pageXOffset-20;
documentHeight=window.innerHeight/2+window.pageYOffset-20;}
else if (w3){documentWidth=self.innerWidth/2+window.pageXOffset-20;
documentHeight=self.innerHeight/2+window.pageYOffset-20;}
adDiv.left=documentWidth-200;adDiv.top =documentHeight-200;
setTimeout("showAd()",100);}else closeAd();
}
function closeAd(){
if (ie||w3)
adDiv.display="none";
else
adDiv.visibility ="hide";
}
onload=initAd;
//End-->
</script>
Dreamcodes PopUp Box</small></strong></font></layer></ilayer></td><td
style="cursor:hand" valign="middle"><a href="#" onClick="hidebox();
return false"><b><fontface="Verdana" color="#FFFFFF"><strong>
<small>X</small></strong></font></b></a></td></tr><tr>
<div id="sponsorAdDiv" style="visibility:hidden">
<table width="450" height="350" bgcolor="#008000"><tr><td>
<table width="445" height="345" bgcolor="#F0FFF0"><tr><td align="center" valign="middle">

<!--*****EDIT THIS MESSAGE*****-->

<a href="" target="_blank"><img border="0" src="" width="468" height="60"></a><br><br><br>
Dieses Fenster schliesst sich in ein paar Sekunden!

<!--*****EDIT THE ABOVE MESSAGE*****-->
</td></tr></table></td></tr></table>
</div>

ich bedanke mich für eure hilfe

gruß der Otacon_Network




ntmb
Admin



Punkte: 13700
So müsste es gehen Smily NR:8

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
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
<style type="text/css">
<!--
#sponsorAdDiv {position:absolute; height:1; width:1; top:0; left:0;}
-->
</style>
<SCRIPT LANGUAGE="JavaScript1.2">

/*
DHTML Ad Box (By Matt Gabbert- tax@nolag.com, http://www.nolag.com)
*/

adTime=1; // seconds ad reminder is shown
chanceAd=1; // ad will be shown 1 in X times (put 1 for everytime)

var ns=(document.layers);
var ie=(document.all);
var w3=(document.getElementById && !ie);
adCount=0;
function initAd(){
if(!ns && !ie && !w3) return;
if(ie) adDiv=eval('document.all.sponsorAdDiv.style');
else if(ns) adDiv=eval('document.layers["sponsorAdDiv"]');
else if(w3) adDiv=eval('document.getElementById("sponsorAdDiv").style');
randAd=Math.ceil(Math.random()*chanceAd);
if (ie||w3)
adDiv.visibility="visible";
else
adDiv.visibility ="show";
if(randAd==1) showAd();
}
function showAd(){
if (ie){documentWidth =document.body.offsetWidth/2+document.body.scrollLeft-20;
documentHeight =document.body.offsetHeight/2+document.body.scrollTop-20;}
else if (ns){documentWidth=window.innerWidth/2+window.pageXOffset-20;
documentHeight=window.innerHeight/2+window.pageYOffset-20;}
else if (w3){documentWidth=self.innerWidth/2+window.pageXOffset-20;
documentHeight=self.innerHeight/2+window.pageYOffset-20;}
adDiv.left=documentWidth-200;adDiv.top =documentHeight-200;
setTimeout("showAd()",100);}
function closeAd(){
if (ie||w3)
adDiv.display="none";
else
adDiv.visibility ="hide";
}
onload=initAd;
//End-->
</script>
Dreamcodes PopUp Box</small></strong></font></layer></ilayer></td><td
style="cursor:hand" valign="middle"><a href="#" onClick="closeAd();
return false"><b><fontface="Verdana" color="#FFFFFF"><strong>
<small>X</small></strong></font></b></a></td></tr><tr>
<div id="sponsorAdDiv" style="visibility:hidden">
<table width="450" height="350" bgcolor="#008000"><tr><td>
<table width="445" height="345" bgcolor="#F0FFF0"><tr><td align="center" valign="middle">

<!--*****EDIT THIS MESSAGE*****-->

<a href="" target="_blank"><img border="0" src="" width="468" height="60"></a><br><br><br>
Dieses Fenster schliesst sich in ein paar Sekunden!

<!--*****EDIT THE ABOVE MESSAGE*****-->
</td></tr></table></td></tr></table>
</div>


Ich hab einfach die Abfrage rausgemacht wo das Script 10 mal zu jeder Sekunde durchlaufen wird und wenn die abfrage stimmt würde dann das Fenster geschlossen, das habe ich auch rausgemacht.
Das habe ich rausgenommen:
adTime=10;
..
..
adCount=0;
...
...
if(adCount<adTime*10){adCount+=1;
...
...
...}else closeAd();

if(adCount<adTime*10){adCount+=1;
....


Und den Link habe ich auch abgeändert:
href="#" onClick="hidebox(); return false"> --> href="#" onClick="closeAd(); return false"


mfg Eugen

Der freundliche Admin aus der Nachbarschaft
Lachecke.de - Dein täglicher Lacher im Internet
Listrank.de - Die ultimative Topliste nach Themen


Otacon_Netwo



Punkte: 109
ok werde ich gleich mal ausprobieren ^^ danke wenn nochmal was ist poste ich es hier rein

Update:

hmz ne klappt irgendwie nicht zeigt mir ein Scriptfehler an -.- kannst du nochmal bitte genauer gucken? Also zumindestens beim Internet Explorer will aber das es ja auf jeden Browser läuft Smily NR:7 danke

achja und das du genau bescheid weisst:

In dem Script auf dieser Seite ist ein Fehler aufgetreten

Zeile: 193

Zeichen: 77

Fehler: Ungültiges Zeichen

Code: 0

URL.: file://C:\Dokumente und Einstellungen\Besitzer\Lokale Einstellungen\Temporary Internet Files\Content.IE5\LG54XPUV\[1].htm

soll diese Seite weiterhin ausgeführt werden

JA Nein

Update:

ah hat sich erledigt hab alles irgendwie hinbekommen dankeeee ^^ für alle die es wissen wollen wie es funktioniert:

<style type="text/css">
<!--
#sponsorAdDiv {position:absolute; height:1; width:1; top:0; left:0;}
-->
</style>
<script type="text/javascript">
/*
DHTML Ad Box (By Matt Gabbert- tax@nolag.com, http://www.nolag.com)
*/

chanceAd=1; // ad will be shown 1 in X times (put 1 for everytime)

var ns=(document.layers);
var ie=(document.all);
var w3=(document.getElementById && !ie);
adCount=0;
function initAd(){
if(!ns && !ie && !w3) return;
if(ie) adDiv=eval('document.all.sponsorAdDiv.style' Smily NR:7 ;
else if(ns) adDiv=eval('document.layers["sponsorAdDiv"]' Smily NR:7 ;
else if(w3) adDiv=eval('document.getElementById("sponsorAdDiv" Smily NR:7 .style' Smily NR:7 ;
randAd=Math.ceil(Math.random()*chanceAd);
if (ie||w3)
adDiv.visibility="visible";
else
adDiv.visibility ="show";
if(randAd==1) showAd();
}
function showAd(){
if (ie){documentWidth =document.body.offsetWidth/2+document.body.scrollLeft-20;
documentHeight =document.body.offsetHeight/2+document.body.scrollTop-20;}
else if (ns){documentWidth=window.innerWidth/2+window.pageXOffset-20;
documentHeight=window.innerHeight/2+window.pageYOffset-20;}
else if (w3){documentWidth=self.innerWidth/2+window.pageXOffset-20;
documentHeight=self.innerHeight/2+window.pageYOffset-20;}
adDiv.left=documentWidth-200;adDiv.top =documentHeight-200;
}
function closeAd(){
if (ie||w3)
adDiv.display="none";
else
adDiv.visibility ="hide";
}
onload=initAd;
//End-->
</script>

<div id="sponsorAdDiv" style="visibility:hidden">
<table width="450" height="350" bgcolor="#00000"><tr><td>
<div style="background-color:#FFFF00; width:100%; text-align:right;"><span onclick="closeAd()" style="font-weight:bold;">*schliessen*</span></div>
<table width="445" height="345" bgcolor="#FFFF00"><tr><td align="center" valign="middle">

<!--*****EDIT THIS MESSAGE*****-->

<------hier kommt das rein was ihr reinmachen wollt in den Layer------>


<!--*****EDIT THE ABOVE MESSAGE*****-->
</td></tr></table></td></tr></table>
</div>

<editiert am 29.06.07 000000m 12:21>

<editiert am 29.06.07 000000m 12:22>

<editiert am 29.06.07 000000m 14:32>

<editiert am 29.06.07 000000m 15:40>



ntmb
Admin



Punkte: 13700
So,
ich habe den Code umgeschrieben, jetzt müsste es gehen, ich habe es mit dem Firefox, Internet Explorer und Opera getestet. Zudem wird der Layer zeitversetzt dargestellt, also erst nach einer Sekunde.

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
48
49
50
51
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<html>
<head>
<title>test</title>

<style type="text/css">
#sponsor{
    position:absolute;
    height:300px;
    width:500px;
    top:20px;
    left:20px;
    display:none;
    padding:3px;
    text-align:right;
}
#sponsor1{
    height:300px;
    width:500px;
    border:1px #008000 solid;
    padding:3px;
    margin:3px; 
    background:#e7e7e7;
    text-align:center;
}
</style>
<script type='text/javascript'>
function initAd(){
document.getElementById("sponsor").style.display="block";
}
function closeAd(){
document.getElementById("sponsor").style.display="none";
}
window.setTimeout('initAd()',1000);
</script>
</head>
<body>


<div id="sponsor">
<a href="#" onClick="closeAd(); return false"><b>X</b></a>
    <div align="center" id="sponsor1">
    <br><br><br><br><br><br>
    <a href="" target="_blank"><img border="0" src="" width="468" height="60" alt="Bild"></a><br><br><br>
    Dieses Fenster schliesst sich in ein paar Sekunden!
    </div>
</div>


</body>
</html>


mfg Eugen

Der freundliche Admin aus der Nachbarschaft
Lachecke.de - Dein täglicher Lacher im Internet
Listrank.de - Die ultimative Topliste nach Themen
Geschlossen