• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Keine Scrollbar beim POPup

Status
Für weitere Antworten geschlossen.

DJ-Plazmatron

Neues Mitglied
Nabend, ich habe mir vorhin in einer neuen seite von mir ein POPup link eingebaut

so sieht er aus
PHP:
<a href="#" onclick="javascript:window.open('news.htm','popup','width=550,height=400');" scrollbar="Yes" style="text-decoration: none;" ><img src="news.jpg" border="0"></a>
Das Problem ist das er die Scrollbar nicht einblendet, die brauch ich aber bei dem POPup, was also hab ich bei dem Code falsch, könnt ihr mir da helfen.


vielen dank :)
 
Die Angabe der Scrollbar gehört nicht in den Link, sondern zu den Attributen des Popups, also ist sie durch ein Komma getrennt zur Höhe und Breite dessen zu schreiben.

Gruß
Junny
 
Du kannst den Abstand von links und von oben angeben. Der berechnet sich aus der Bildschirmauflösung und den Fenstermaßen. Ein Beispiel habe ich mal angehängt.
PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Unbenanntes Dokument</title>
<script type="text/javascript">
<!--
function popup(url, fenstername, breite, hoehe) {
    fensterattribute = "width="+breite+", height="+hoehe+", left="+(screen.width-breite)/2+", top="+(screen.height-hoehe)/2+", scrollbars=yes";
    window.open(url, fenstername, fensterattribute);
}
-->
</script>
</head>
<body>
<p><a href="news.htm" onclick="popup('news.htm', 'popup', 550, 400);return false;" style="text-decoration: none;">asd</a></p>
</body>
</html>
Ganz wichtig ist die Angabe des Ziels, damit der Inhalt auch ohne Javascript zugänglich bleibt! return false; verhindert die normale Weiterleitung, wenn Javascript aktiviert ist.

Gruß
Junny
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben