hur ska man göra om man vill att t.ex man är inne på en sida och efter 5 minuter så ska de poppa upp en sida och sedan efter ytterligare 5 min ska de komma en till sida o.s.v.?
popup efter 5 min
10 svar · 324 visningar · startad av dalle
Ja det är väl fullt möjligt, men inte med HTML/css.
Kolla i javascriptforumet.
Vad är det för sida som kan fängsla en besökare i 5 min. :q *nyfiken*
R: Otroligt vad man kan hitta med hjälp av knappen som det står "sök" på ;)
http://www.webforum.nu/showthread.php?s=&postid=544854#post544854
aha visste inte vart ja skulle skicka in de
de är ett web-spel som man ska gå in på länkar å då får man mer pengar
https://www.outwar.com
Så här kanske?
<form name="cform">
<input type="text" style="border:0px solid white;font-size:12px;" name="disp" size=40>
</form>
<script type="text/javascript">
secs = 300; // Number of secs to delay
wait = secs * 1000;
document.cform.disp.disabled =true;
for(i=1;i<=(wait/1000);i++) {
window.setTimeout("doUpdate(" + i + ")", i * 1000);
}
window.setTimeout("Timer()", wait);
function doUpdate(num) {
if(num == (wait/1000)) {
document.cform.disp.value = "Öppnar!";
} else {
wut = (wait/1000)-num;
document.cform.disp.value = "Popup öppnas om " + wut + " sekunder!";
}
}
function Timer() {
window.open('default.htm','Fönster','scrollbars=auto,width=200,height=100')
}
</script>
</body>
</html>
Flytta på G, JavaScript, DHTML.
Tack men en fråga till vart ska man skriva adresserna till popupsen?
<span id="timerdisplay"></span>
<script type="text/javascript">
var urls=new Array("http://www.google.com","http://www.webforum.nu","http://www.yahoo.com");
var sec=300;
//
var current=0; var ms=sec*1000;
setInterval("update();",1000);
function update(){
ms-=1000;
document.getElementById('timerdisplay').innerHTML="Ny popup om "+(ms/1000)+" sekunder.";
if(ms<=0){
window.open(urls[current]);
current=(current==urls.length-1)?0:current+1;
ms=sec*1000;
}
}
</script>
Klockrent Jojoxx!
kan man göra så att länkarna kommar upp i slumap ordning?
Testa detta:
<span id="timerdisplay"></span>
<script type="text/javascript">
var urls=new Array("http://www.google.com","http://www.webforum.nu","http://www.yahoo.com");
var sec=6;
//
var current=0; var ms=sec*1000;
setInterval("update();",1000);
function update(){
ms-=1000;
document.getElementById('timerdisplay').innerHTML="Ny popup om "+(ms/1000)+" sekunder.";
if(ms<=0){
window.open(urls[current]);
var no = Math.floor(Math.random() * urls.length);
current=(current==urls.length-1)?0:no;
ms=sec*1000;
}
}
</script>