PopUp erst nach xxxSekunden schließen

Grunge

Erfahrenes Mitglied
Hi

Wenn ein User eine Seite betritt, zum Beispiel die Seite test.html, soll sich automatisch ein PopUp öffnen in der eine extra Seite einer anderen Url angezeigt wird und welches man erst nach einer gewissen Zeitspanne schließen kann - ist das möglich!?
 
Hallo,

es ist nicht möglich den User daran zu hindern ein Popup Fenster zu schließen. Ich würde vielleicht mit einem Layer ein Popup "nachbauen" - dann kannst du den Button zum verbergen der Ebene erst nach einer gewissen Zeit aktivieren.

bye
 
Falls du immer noch eine Lösung suchst, hier wäre ein Beispiel:

<html>
<head>
<script language="javascript">
function closeClick()
{
window.setTimeout('closePopup()',5000); //Timeout 5 sek.
}
function closePopup()
{
strName = "winPopup";
NS4 = (document.layers) ? 1 : 0;
NS5 = (document.getElementById) ? 1 : 0;
IE4 = (document.all) ? 1 : 0;
if(IE4 == 1)
{
NS5 = 0;
}
if (NS4)
{
document.layers[strName].visibility = "hide";
} // endif
if (NS5)
{
document.getElementById(strName).style.visibility = "hidden";
} // endelse
if (IE4)
{
document.all[strName].style.visibility = "hidden";
} // endelse
}
</script>
</head>
<body>
<div id="winPopup" name="winPopop">
<table border="1" bgcolor="#ffffff" width="100" height="100" cellpadding="0" cellpadding="0" style="border-Color: Grey;">
<tr>
<td height="1">FensterTitel&nbsp;&nbsp;&nbsp;&nbsp;<a href="JavaScript:closeClick();">close</a></td>
</tr>
<tr>
<td>Fensterinhalt</td>
</tr>
</table>
</div>
</body>
</html>


Gruss MSuter
 

Neue Beiträge

Zurück