IPB

Willkommen, Gast ( Anmelden | Registrierung )

> alles im Browserfenster ausblenden
schrauber
Beitrag 25.11.2007 - 14:57
Beitrag #1


Rookie


Gruppe: User
Beiträge: 2
Mitglied seit: 25.11.2007
Mitglieds-Nr.: 7.167



Hallo,
ich möchte gerne auf meiner Webseite ein kleines Browserfenster programmieren um Leute über anstehende Aktionen hinzuweisen. Ich möchte dies gerne so programmieren das ein neues Browserfenster sich öffnet, jedoch OHNE die berühmten Leisten oben im Browserfenster. Des weiteren möchte ich das (Broswer) Fenster in der Höhe und Breite begrenzen.

Wer kann mir das dazugehörige Script schicken oder mir verraten wie ich es programmieren kann.

Danke für eure Antworten im Voraus.....


Gruß

schrauber
Go to the top of the page
 
+Quote Post
 
Start new topic
Antworten
Auge
Beitrag 30.11.2007 - 18:47
Beitrag #2


Anwärter auf W3.org Mitgliedschaft
*****

Gruppe: User
Beiträge: 550
Mitglied seit: 28.11.2001
Wohnort: Berlin Friedrichshain
Mitglieds-Nr.: 107



Hallo

Ich präferiere die folgende Notation:

QUELLTEXT
<a href="http://www.example.org/" onclick="FensterOeffnen(this.href); return false;">

im HTML-Quelltext des Links, im <head> der HTML-Datei:

QUELLTEXT
<script src="/pfad/zur/datei/mit/der/funktion.js" type="text/javascript"></script>

sowie in der soeben referenzierten Datei:

QUELLTEXT
function FensterOeffnen(Adresse)
     {
     var Fenster1 = window.open(Adresse,"Zweitfenster","width=300,height=320,status=yes,left=100,top=100");
     Fenster1.focus();
     }

Die Auslagerung in eine externe Funktion ist mMn deshalb zu bevorzugen, weil man die Funktion somit für alle per JavaScript zu öffnenden Fenster wiederverwenden kann. Wobei das return false; durchaus mit in der Funktion notiert werden kann. Weiterhin könnte man auch noch Breite und Höhe des zu öffnenden Fensters als Parameter übergeben, um diese Werte noch zu flexibilisieren.

Was bei all dem zu beachten ist:
In allen (mir bekannten) Browsern lässt sich (im Zweifelsfall über Plugins) einstellen, dass das Öffnen von JavaScript-PopUps unterbunden wird und/oder dass PopUps in einem neuen (normalen) Browserfenster oder -tab geöffnet werden. Weiterhin gibt es Benutzer, denen JavaScript nicht zur Verfügung steht. Um auch Besuchern mit solchen Einstellungen und Beschränkungen den Zugriff zur verlinkten Ressource zu gewähren, dient die zusätzliche Angabe im href-Attribut. Deren Ausführung wird bei aktivem JavaScript mit "return false;" unterbunden. Gibt es kein JavaScript, gibt es auch kein "return false;". Dann wird der Link ganz normal über das href-Attribut ausgeführt.

Ich lasse z.B. alle JavaScript-PopUps und Links, die per "target="..." ein neues Fenster öffnen sollen, in einem neuen Tab öffnen und verbiete ganz allgemein JavaScript um es im Bedarfsfall explizit zu erlauben (NoScript im FF). So, wie oben notiert, komme ich auf jeden Fall zur verlinkten Datei, Seite, was auch immer. Dass die dann eventuell nicht die vom Autor gewünschte Größe hat, muss dieser halt hinnehmen und sollte zu verschmerzen sein.

Tschö, Auge

Der Beitrag wurde von Auge bearbeitet: 30.11.2007 - 19:03
Go to the top of the page
 
+Quote Post

Beiträge in diesem Thema


Reply to this topicStart new topic
2 Besucher lesen dieses Thema (Gäste: 2 | Anonyme Besucher: 0)
0 Mitglieder:

 



RSS Vereinfachte Darstellung Aktuelles Datum: 11.05.2025 - 1:47

taschenkalender
expertise-panel IPS Driver Error

IPS Driver Error

There appears to be an error with the database.
You can try to refresh the page by clicking here