| | #1 (Permalink) |
| Neuer User Registriert seit: Feb 2007
Beiträge: 25
|
hallo leute, ich habe folgendes popup problem: ich öffne von einem flashbannerbutton aus eine neue html seite, die den hauptflashfilm enthält, als popup mit folgendem actionscript: HTML-Code: btn_Up.onRelease = function() {
getURL("javascript:Launch('hauptseite.html', 800, 600)");
};
HTML-Code: <script language="JavaScript"> function Launch(page, width, height) { OpenWin = this.open(page, "hauptseite", "toolbar=no, menubar=no, location=no, scrollbars=no, resizable=no, width=" + width + ", height=" + height + ", top=" + (screen.height/2 - height/2) + ", left=" + (screen.width/2 - width/2) + "\""); } </script> wie kann ich bei einem popup die genaue grössenangabe umgehen? ich hoffe ihr könnt mir weiterhelfen, vielen dank im voraus! Geändert von chamelot (28-01-2010 um 19:36 Uhr) |
| | |
| | #2 (Permalink) |
| mod_rewrite Registriert seit: Feb 2003 Ort: München
Beiträge: 14.965
|
Probier's mal so… Flash: PHP-Code: PHP-Code:
__________________ RTFM Wie man Fragen richtig stellt. Achim Bindannmalweg 1,000 more fools are being born every f***ing day (Bad Religion) |
| | |
| | #3 (Permalink) |
| Neuer User Registriert seit: Feb 2007
Beiträge: 25
|
danke für die schnelle antwort! ![]() es funktioniert schonmal super, wobei das neue popup fenster (das die gesamte grösse des aktuellen fensters haben sollte) komischerweise nur so gross wie der eigentlich sichtbare aktuelle websiteninhalt ist und nicht das fenster. unten und oben (wo normalerweise die menü und adressleiste wären) ist ein stück "abgeschnitten". könnte das daran liegen dass die im javascript verwendeten "document.width" und "document.height" sich rein auf die website-inhaltsgrösse beziehen und nicht auf die fenster- bzw. bildschirmgrösse? könnte man die "document.width" z.b. zu "window.width" oder ähnliches ändern damit die fenster oder screengrösse als referenz genommen wird? das ist nur eine vermutung, ich bin leider kein scriptprofi... |
| | |
| | #4 (Permalink) |
| mod_rewrite Registriert seit: Feb 2003 Ort: München
Beiträge: 14.965
|
Kuck mal hier, da kannst selber nachschauen: SELFHTML: JavaScript / Objektreferenz / window
__________________ RTFM Wie man Fragen richtig stellt. Achim Bindannmalweg 1,000 more fools are being born every f***ing day (Bad Religion) |
| | |
| | #5 (Permalink) |
| Neuer User Registriert seit: Feb 2007
Beiträge: 25
|
danke für den tip! es funktioniert jetzt, mit folgender kleinen änderung im javascript von oben wird die fenstergrösse als referenz genommen: PHP-Code: |
| | |
| | #6 (Permalink) |
| Neuer User Registriert seit: Jan 2010
Beiträge: 4
|
Hallo zusammen, also, ich versuche auch, ein popup einzubinden, aber bei mir erscheint immer eine Fehlermeldung, wenn ich dieses Script in Flash einbinde: btn_Up.onRelease = function() { getURL("javascript:Launch('hauptseite.html', 800, 600)"); }; Die Fehlermeldung lautet: Anweisung muss innerhalb einer on-Prozedur vorliegen Keine Ahnung, was Flash da von mir will. Arbeite mit CS4 Professional. Wäre nett, wenn mir da jemand helfen könnte. Danke sagt Maik |
| | |
| | #7 (Permalink) |
| mod_rewrite Registriert seit: Feb 2003 Ort: München
Beiträge: 14.965
|
Das Skript gehört auf die Timeline und nicht auf den Button selber.
__________________ RTFM Wie man Fragen richtig stellt. Achim Bindannmalweg 1,000 more fools are being born every f***ing day (Bad Religion) |
| | |
| | #8 (Permalink) |
| Neuer User Registriert seit: Jan 2010
Beiträge: 4
|
Also, danke zunächst mal für den Tip, aber leider klappt das nicht. egal, wie ich es anstelle, es öffnet sich kein neues fenster. Hier habe ich mal einen Screenshot: ![]() Ich muss dabei sagen, dass ich ein Template habe, welches ich ein wenig verändere und dazu gehört dieses blöde PopUp. Ich hoffe, mir ist noch zu helfen. Gruß Maik |
| | |
| | #10 (Permalink) |
| Neuer User Registriert seit: Feb 2005
Beiträge: 215
|
Das Skript liegt laut Screenshot immer noch auf dem Button und nicht auf der Zeitleiste... Das sieht man daran, dass bei Dir im Aktionen-Fenster steht: AKTIONEN-SCHALTFLÄCHE. Wenn das Skript auf der Zeitleiste liegen würde, würde da ja stehen: AKTIONEN-BILD. vg, Simse |
| | |
| | #11 (Permalink) |
| Neuer User Registriert seit: Jan 2010
Beiträge: 4
|
Hallo Simse, habe das ganze jetzt nochmals korrigiert und ausprobiert, leider mit dem gleichen Ergebniss, nämlich, dass nichts klappt. Wenn ich das Script überprüfen lasse, ist alles in Ordnung, wenn ich den Film den exportiert habe, erschient eine Fehlermeldung und zwar so: ![]() Ich verstehe das nicht, mache doch alles so wie oben beschrieben. ![]() ![]() Hast du noch ne Idee?? LG Maik Geändert von kitkat_de (04-02-2010 um 17:47 Uhr) |
| | |
| | #14 (Permalink) |
| Neuer User Registriert seit: Feb 2007
Beiträge: 25
|
hi kitkat, ich habe mittlerweile *leider* bemerkt dass das oben genannte script mit "outerHeight" und "outerWidth" in zumindest von mir bisher getesteten browsern firefox, safari und opera gut funktioniert aber grad im internet explorer anscheinend nicht interpretiert werden kann! in meinem fall heisst das, dass nur im internet explorer beim klick auf den button (der das popup öffnen sollte) schlichtweg *nichts* passiert. echt nervig! ![]() siehe hier die javascript codes und in welchen browsern sie funktionieren: JavaScript - Window manipulation beschreibe nocheinmal welche art von popup du erzielen möchtest und mittels welchem script du es momentan versuchst, vielleicht gibts doch noch eine lösung... |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Opera: Popup öffnet immer mit gleicher Höhe | gaspode | JavaScript | 2 | 23-01-2008 18:44 |
| html in gleicher flashsite | bazile | Flash Einsteiger | 0 | 18-01-2007 18:50 |
| Popup an immer gleicher stelle!!!! | Claudio | HTML und CSS | 24 | 05-11-2003 07:56 |
| 2 mal gleicher Instanzname | BlaX | Flash 4 und Flash 5 | 4 | 26-03-2002 11:39 |
| browserfenstergrösse bestimmen ?! | baraker | HTML und CSS | 0 | 07-09-2001 16:02 |