Attribute eines PopUp-Windows
Für eine neues Browserfenster, das Sie mit einem Veweis und dem Attribut target="_blank" öffnen, können sie Größe und weitere Eigenschaften nicht bestimmen! Bei einem mit JavaScript erzeugten Window schon.
Fenstereigenschaften (Attribute) individuell festlegen. Liste auch als PDF zum Ausdrucken
Gegenüberstellung
In der heute üblichen Verfahrensweise, nur einen kurzen Text zum "Neugierig machen" auf der Seite darzustellen, erfahren sie weiteres erst, wenn Sie den dann obligatorischen "...mehr" oder "... weiterlesen" Button anklicken. Den Anzeigeort für das 'Mehr' können sie festlegen:
| Anzeigeort |
Nachteil |
Vorteil |
im gleichen Browserfenster im gleichen / anderen Frame |
bisheriger Inhalt wird überschrieben |
Anzahl der Fenster begrenzen |
| in einem neuen Browserfenster |
Anzeigegröße nicht zu beeinflussen |
Anzeige auch ohne JavaScript |
| in einem PopUp-Window |
Nichtanzeige bei PopUp-Blocker |
Layout kann festgelegt werden |
Diese Seite behandelt die oben grün dargestellte Option. Wie man den Nachteil im rosa dargestellten Feld ausschließt, behandle ich auf einer eigenen Seite.
Optimaler Link für PopUps
Window-Erscheinungsbild festlegen durch Attribute
PopUp-Windows geben Ihnen die Möglichkeit einen Inhalt, eine Erklärung oder z.B. eine Großansicht eines Fotos in einem neuen Fenster zu zeigen, ohne das aufrufende Browserfenster zu überschreiben.
Für JavaScript PopUp-Windows können die Eigenschaften bestimmt werden. In der Abbildung die wichtigsten:

Grundsätzlicher Syntax:
fenster01=window.open("URI","Fenstername","Attibute");
fenster01=window.open('datei.htm','infofenster','height=400,width=500');
Übersichtlich ist eine Zusammenfassung aller Attribute, die man in eine Variable (Platzhalter) schreibt. Die Elemente müssen durch ein Komma getrennt aufgeführt werden. Dort wo die Attribute des Windos normalerweise stehen, wird dann lediglich der Variablenname eingetragen.
Beispiel Zusammenfassung von Attributen
<script type="text/javascript" language="JavaScript">
<!-- Begin
function NeuesFenster()
{
var eigenschaften="screenX=100,screenY=100,width=200,height=150";
// weitere Attribute hinzufügen
eigenschaften= eigenschaften + ",menubar=no,resizable=yes,scrollbars=yes";
fenster01=window.open('datei.htm','fenstername',eigenschaften);
}
// End -->
</script>
Kontrolle: Den Inhalt der Variablen 'eigenschaften' anzeigen
Attribute in alphabetischer Reihenfolge
Die Ja / Nein Attribute des Windows können in der Regel als yes / no oder 1 / 0 eingetragen werden.

|