Abfrage Popup-Blocker möglich?

wOp

Mitglied
Hallo alle miteinander,

ich habe eine kurze Frage. Ist es möglich per PHP und/oder Java-Script abzufragen ob der Benutzer einen POPUP-BLOCKER benutzt oder nicht?

Ich möchte jetzt aber keine Beispiele für des verwenden von Pseudo- POPUPS, welche man nur zum schein öffnet um zu überprüfen ob es angezeigt wurde oder nicht, haben.

Ich bedanke mich schon mal...

Gruß
 
Hmm, gute Frage.

Also mit PHP wird das wohl nicht moeglich sein, da PHP nichts mit den Browser-Fenstern zu tun hat.
Eine theoretische JavaScript-Moeglichkeit waere wohl, dass Du versuchst das Fenster zu erstellen und dann versuchst anzusprechen. Falls ein Fehler auftritt muesstest Du diesen abfangen und koenntest so, wie gesagt theoretisch, schlussfolgern, dass das Fenster nicht existiert.
Bei JavaScript allgemein ist nur das Problem (ob nun zum Erstellen oder Ueberpruefen von PopUps), dass es im Browser deaktiviert sein kann.
 
Nein, meines Wissens ist das nicht möglich.

Allerdings hat Sven Mintel ein Script zur oben erwähnten Vorgehensweise geschrieben.
 
also reine theorie

datei1.php

HTML:
<?
session_start();
if($_GET['popup']='no'){
  $_SESSION['popup']='no';
}
?>
<script type="text/javascript">
	var popup = window.open("datei2.php", "zwei", width=0,height=0,directories=no,toolbar=no,location=no,menubar=no,scrollbars=no,status=no,resizable=no,dependent=no,fullscreen=no');
	if(!popup){
		document.write('<meta http-equiv="refresh" content="0; URL=datei1.php?popup=no">');
	}
</script>

datei2.php
HTML:
<?
$_SESSION['popup']='yes';
?>
<script type="text/javascript">
self.close();
</script>

dieser code ist ungetestet
 
Zuletzt bearbeitet:
Zurück