Zum Inhalt springen

target="_blank" statt Java Script


McMaiers

Empfohlene Beiträge

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

Link zu diesem Kommentar
Auf anderen Seiten teilen

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

Link zu diesem Kommentar
Auf anderen Seiten teilen

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

Link zu diesem Kommentar
Auf anderen Seiten teilen

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

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...