McMaiers Geschrieben 13. Juli 2005 Geschrieben 13. Juli 2005 Hi Leute, ich möchte gerne bei klick ein kleines Fenster öffnen. bis jetzt mach ich das via JAva Script. Doch was ist, wenn jemand JS deaktiviert hat, bzw wenn das Fenster dem Popup Blocker zu Opfer fällt ? Kann man ein normalse Fenster öffen mit höhe und Breite angaben? So in etwa: <a href="test.php" target="_blank" width="200" height="200">Hier klicken</a> mfg mcmaiers
perdian Geschrieben 13. Juli 2005 Geschrieben 13. Juli 2005 Doch was ist, wenn jemand JS deaktiviert hat, bzw wenn das Fenster dem Popup Blocker zu Opfer fällt ?Da gibt's sowieso keine Weg drumrum - ein Popup Blocker ist ja genau dafür da! Kann man ein normalse Fenster öffen mit höhe und Breite angaben?Nein, geht nicht.
kills Geschrieben 13. Juli 2005 Geschrieben 13. Juli 2005 Hi, ich möchte gerne bei klick ein kleines Fenster öffnen. bis jetzt mach ich das via JAva Script. Doch was ist, wenn jemand JS deaktiviert Folgendes Beispiel: <a href="test.php" target="_blank" onclick="return openPopUp()">Hier klicken</a> Wenn JavaScript aktiv ist, wird ein PopUp per Funktion openPopUp() geöffnet. Wenn deativiert, wird ein "normales" neues Browserfenster geöffnet. Die Funktion openPopUp() muss immer false zurückliefern, da sonst 2 Fenster geöffnet werden! (Ausnahme wäre wenn das PopUp geblockt würde. Am besten also return window.open('...')) hat, bzw wenn das Fenster dem Popup Blocker zu Opfer fällt ? Im Normallfall blockt ein PopUp-Blocker nur PopUps, die durch ein onLoad o.ä. aufgerufen werden. PopUps bei einem onClick-Event sollten eigentlich nie geblockt werden! Gruß, Markus
xmurrix Geschrieben 13. Juli 2005 Geschrieben 13. Juli 2005 Hallo, über das target-Attribut kann nur die Bezeichnung für das Ziel-Fenster angegeben werden. Mit reinem HTML lässt sich die Größe eines zu öffnenden Fensters nicht bestimmen. Beispiel, mit dem sich ein Fenster mit oder ohne JS öffnen lässt: <script type="text/javascript"><!-- function openNewWin(url, name){ window.open(url, name, 'width=800,height=600'); } // --></script> <a href="http://forum.fachinformatiker.de/showthread.php?t=80632" target="newWin" onclick="openNewWin('http://forum.fachinformatiker.de/', 'newWin'); return false;" title="fachinformatiker.de oeffnen" >fachinformatiker.de oeffnen</a> Unabhängig davon, wird die Seite trotzden nicht angezeigt, wenn ein User Popup-Blocker verwendet und diesen restriktiv konfiguriert hat. Gruß xmurrix
McMaiers Geschrieben 13. Juli 2005 Autor Geschrieben 13. Juli 2005 ok ... aber gibts nicht die möglichkeit ein fenster nach dem öffnen mit SetSize auf ne Größe zu pressen ? ICh denke ich hab sowas schon mal gesehen!
kills Geschrieben 13. Juli 2005 Geschrieben 13. Juli 2005 ok ... aber gibts nicht die möglichkeit ein fenster nach dem öffnen mit SetSize auf ne Größe zu pressen ? ICh denke ich hab sowas schon mal gesehen! Das mit dem ändern der Größe sollte mit JavaScript gehen, aber wenn JavaScript deaktiviert ist, wirst du da nicht weit kommen... . Ausserdem kann man in manchen Browsern (z.b. FF) abschalten, dass JavaScript Fenster verändern darf.. Gruß, Markus
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden