eigenes Fenster verkleinern & ohne Menüleiste
André
- html
Hallo Forum,
ich habe eine Seite automatisch verkleinert. Das habe ich mit
<body onLoad="window.resizeTo(400,300)">
gemacht. Soweit sogut. Jetzt möchte ich aber, dass diese Seite kein Menü und keine Navigationsleiste (also Adresszeile) hat.
Also nochmal zum Verständniss : "die Seite soll sich selbst die Menüleiste wegnehmen".
Da ich die Seite über ein Formular aufrufe, weiss ich nicht genau ob ich auch beim Aufruf z.B. mit
<form method="post" action="http://www.meinedomain.de/formmailer.php", target="blank">
die Info 'Location=0' mitgeben kann, bisher hat es nicht geklapt. Evtl. hab ich es aber auch nur falsch eingebaut.
Das Body onload=... hab ich im formmailer.php eingebaut damit die Bestätigungsseite der versendeten Mail in einem Fenster 400x300 angezeigt wird.
Habt ihr eine Idee ?
Danke und Gruß André
Hallo André,
Das geht nur, wenn du die Seite mit Javascript öffnest.
Dann kannst du aber gleich auch die Größenparameter mitgeben und ersparst dir das resizeTo.
Ein Beispiel siehst du hier: http://faq.united-web.at/index.php?content=link
Generell über das window-Objekt informieren kannst du dich hier: http://selfhtml.teamone.de/javascript/objekte/window.htm
Gruß
Kurt
Hallo Kurt,
vielen Dank für deine schnelle Antwort. Aber ich hab leider nicht rausfindne können, wie ich das "eigene Fenster" ohne Menüleiste darstellen kann. Das Aufrufen mit javascript klappt nicht, da ein PHP-Script aufgerufen wird.
Das "eigene Fenster" selbst zu verkleinern geht, dann müßte das doch auch mit dem weglassen der Menüleiste und Statuszeile usw. klappen, oder ?
Z.B. <body onLoad="window.toolbar.visible == false"> oder so ähnlich..
Hast du eine Idee ?
Gruß André
Hallo Andre,
vielen Dank für deine schnelle Antwort. Aber ich hab leider nicht rausfindne können, wie ich das "eigene Fenster" ohne Menüleiste darstellen kann. Das Aufrufen mit javascript klappt nicht, da ein PHP-Script aufgerufen wird.
Warum soll das nicht klappen? Du rufst halt dein Script in dem Popup auf.
Das "eigene Fenster" selbst zu verkleinern geht, dann müßte das doch auch mit dem weglassen der Menüleiste und Statuszeile usw. klappen, oder ?
Z.B. <body onLoad="window.toolbar.visible == false"> oder so ähnlich..
Ich weiss nicht, was daran so missverständlich war, was ich sagte: ES_GEHT_ NICHT!
Gruß
Kurt
Warum soll das nicht klappen? Du rufst halt dein Script in dem Popup auf.
Hallo Kurt,
okay, vielleicht kannst du mir ja dann beim Quellcode helfen um das Scrip im Popup aufzurufen.
In die Html-Seite, in der das Formular ist, setze ich in den ein :
<HEAD>
<script type="text/javascript">
<!--
function info()
{
werbung=window.open('http://www.ServerMitDemScript.de/Script.php','popup','toolbar=0,location=0,width=420,height=265,top=135,left=135');
werbung.focus;
}
//-->
</script>
Dann kommt irgendwo der <FORM>-Teil. Darin muss ich dann mitteilen, was mit den eingegeben Daten passieren soll und wohin die gehen sollen, also so:
<form method="post" action="http://www.ServerMitDemScript.de/Script.php" target="_blank" onClick="info(); return false;">
oder ?
Problem : Wenn ich das so einbaue, kommt im neuen Fenster das Script ohne die eingegeben Daten - sie wurden also nicht übergeben. Ausserdem kann ich irgendwo in den <FORM>-Teil klicken und das Fenster geht auf.
Wenn du weisst, wie ich das hinbekomme, wäre ich dir für jeden Tip dankbar.
Gruß André
Hallo André,
Dann kommt irgendwo der <FORM>-Teil. Darin muss ich dann mitteilen, was mit den eingegeben Daten passieren soll und wohin die gehen sollen, also so:
<form method="post" action="http://www.ServerMitDemScript.de/Script.php" target="_blank" onClick="info(); return false;">
oder ?Problem : Wenn ich das so einbaue, kommt im neuen Fenster das Script ohne die eingegeben Daten - sie wurden also nicht übergeben. Ausserdem kann ich irgendwo in den <FORM>-Teil klicken und das Fenster geht auf.
Naja, wissen wäre übertrieben, ich baue ja auch nicht jeden Tag Formulare, die in einem Popup angezeigt werden sollen. :-)
Aber zwei Dinge sind mir aufgefallen:
erstens: Das onClick-Event hat imho nichts im Formtag zu suchen, sondern dort, wo du die Übergabe startest, also bei dem Absendebutton.
zweitens: Ich weiss ja nicht, was dein PHP-Script macht, aber ich nehme an, es verarbeitet die übergebenen Daten und soll diese dann ausgeben. Imho wäre es dann eventuell sinnvoll, das Popup aus dem Script heraus zu öffnen und dort die Ausgabe zu regeln.
Ich hoffe, ich habe deine Angaben nun richtig interpretiert.
Gruß
Kurt