PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Popup ohne Statusbar


RMC
2004-12-29, 15:27:52
Leider hat der IE seit SP2 eine dumme Angewohnheit, der mir meine Gallery total verhaut, nämlich, dass jedes Fenster eine Statusbar hat, auch per window.open() geöffnete Fenster.

Ich versuche dies zu umgehen, mit:

$tpl->setVariable("IMG_SRC", "javascript:void window.open('pic.php?dir=$dir&index=$startEntry&src=".$dir.$picname."','Bildansicht','width=".$popup_width." height=".$popup_height." menubar=no resizeable=no scrollbars=no status=no toolbar=no ')");

allemöglichen Attribute auf "no" gesetzt, sodass es ein einfaches Fenster sein soll OHNE irgendwelchen Scrollbalken, Menü- oder Statuszeilen etc. Ich kriegs aber nicht hin, das funktioniert leider nicht.

Idee?

Digger
2004-12-30, 13:49:35
Per JavaScript!

Dies in den Header (ggf. vorher anpassen natürlich):
<script type="text/JavaScript">
<!--
function fenster() {
window.open("beispiellink.htm", "null",
"width=550,height=450,menubar=no,toolbar=no,
status=no,scrollbars=no,resizable=no");
}
// -->
</script>

Und so den Link:
<a href="javascript:fenster()">
<img src="beispielbild.jpg" width="140" height="55" border="0" alt="beispiel">
</a>

Nase
2004-12-30, 14:38:32
Leider hat der IE seit SP2 eine dumme Angewohnheit, der mir meine Gallery total verhaut, nämlich, dass jedes Fenster eine Statusbar hat, auch per window.open() geöffnete Fenster.

Ich versuche dies zu umgehen, mit:

$tpl->setVariable("IMG_SRC", "javascript:void window.open('pic.php?dir=$dir&index=$startEntry&src=".$dir.$picname."','Bildansicht','width=".$popup_width." height=".$popup_height." menubar=no resizeable=no scrollbars=no status=no toolbar=no ')");

allemöglichen Attribute auf "no" gesetzt, sodass es ein einfaches Fenster sein soll OHNE irgendwelchen Scrollbalken, Menü- oder Statuszeilen etc. Ich kriegs aber nicht hin, das funktioniert leider nicht.

Idee?
Der Ausdruck nach void müsste eigentlich noch in eine Klammer gesetzt werden.

Digger
2004-12-30, 14:50:40
*lol*
Das kommt davon wenn man während der Arbeit nebenbei postet. Den kleinen, aber feinen Teil mit der Gallery und den Code habe ich leider nicht beachtet...

Sorry, von daher geht meine Antwort natürlich voll am Thema vorbei! :rolleyes: :D

RMC
2004-12-31, 11:29:17
Also, was ich meinte:

Ich hab die Page auf meinem Rechner getestet (WinXP SP1 + alle Einzel-Updates) und es funktioniert so wie ich will im IE + Firefox.

Bei einem anderen Rechner (WinXP SP2) gibt es beim Popup jedoch eine Statusbar, obwohl ich doch (siehe oben) EXPLIZIT angegeben habe, dass ich KEINE Statusbar oder Sonstiges möchte. Dies tritt sowohl beim IE als auch beim Firefox auf.

Wieso ist da jetzt ein Unterschied? Das dürfte doch gar nicht sein! So und meine Frage ist jetzt, wie kann ich das ändern? Das muss doch wohl irgendwie machbar sein.

Nase
2004-12-31, 11:43:20
Also, beim Firefox kann ich einstellen, dass ich die Statusleiste bei Popups angezeigt haben will, auch wenn diese vom Autor nicht erwünscht ist. Der IE wird eine solche Funktion wahrscheinlich nicht haben. Daher -> ka.