2Danke
ERLEDIGT
NEIN
NEIN
ANTWORTEN
10
10
ZUGRIFFE
1916
1916
EMPFEHLEN
-
04.01.11 14:12 #1
- Registriert seit
- Nov 2010
- Beiträge
- 49
Hallo, ich erstelle momentan eine Website für eine Freundin und sie möchte, dass sich das Hauptmenü der Site in einem extra Popup-Fenster öffnet. Mag nicht jeder (ich z.B. mag es nicht) aber ok, ich hab es so erstellt nach ihren Wünschen. Nun ist es so, dass sich im Hauptfenster eine kleine swf-Datei befindet, in der ein Musikloop enthalten ist. Diesen kann man ein und austellen per Mausklick. Hier liegt das Problem: Wenn das Popupfenster auf ist und ich auf den Button der swf klicke, um die Musik auszustellen, dann schließt sich automatisch das Popupfenster bzw. es wird minimiert und erscheint nur noch unten in der Leiste. Wie kann ich das verhindern? Hier zu Demozwecken der Link:
http://www.bewegte-praxis.de
Jemand eine Idee? Vielen Dank im Voraus!
-
Das Fenster wird nicht minimiert sondern es verschwindet nur hinter dem anderen Fenster, da dieses nun den Focus hat (wird deutlich wenn man beide Fenster nicht maximiert offen hat). Du könntest versuchen, das Popup mit win.focus() zurückzurufen. Ob das klappt weiß ich allerdings nicht.
Bei Problemen mit Codes, postet bitte den entsprechenden Codeausschnitt und setzt den in entsprechende Tags.
( [cpp] [/cpp] [css] [/css] [html] [/html] [java] [/java] [javascript] [/javascript] [php] [/php] [sql] [/sql] )
"Funktioniert nicht" ist keine Fehlermeldung. Bitte eine genaue Fehlerbeschreibung und, wenn vorhanden, Fehlermeldungen posten.
RegEx Tutorial
PHP Funktionsreferenz
-
04.01.11 14:35 #3
- Registriert seit
- Nov 2010
- Beiträge
- 49
Ja das stimmt, sehe ich jetzt erst, es verschwindet tatsächlich nur dahinter. Danke für den Hinweis! Ich verstehe nicht ganz, was meinst mit win.focus? Grüße!
-
04.01.11 14:55 #4
- Registriert seit
- Nov 2010
- Beiträge
- 49
Probiert habe ich:
Hat aber leider nicht funktioniert - schade! Hab ich etwas falsch gemacht oder gibt es noch eine andere Lösung? Danke i.V. - StefPHP-Code:<script language="JavaScript">
function fenster()
{
var win;
win=window.open("home.html","","width=1150,height=660,left=0,top=0,resizable=yes,directories=no,location=no,menubar=no,scrollbars=yes,toolbar=no"); win.focus ();
}
</script>
-
Ich meinte es eher so:
Code javascript:1 2 3 4
var win; function fenster(){ win=window.open("home.html","","width=1150,height=660,left=0,top=0,resizable=yes,directories=no,location=no,menubar=no,scrollbars=yes,toolbar=no"); win.focus (); }
Wenn dann auf den Button für die Musik geklickt wird, rufst du win.focus() auf.Bei Problemen mit Codes, postet bitte den entsprechenden Codeausschnitt und setzt den in entsprechende Tags.
( [cpp] [/cpp] [css] [/css] [html] [/html] [java] [/java] [javascript] [/javascript] [php] [/php] [sql] [/sql] )
"Funktioniert nicht" ist keine Fehlermeldung. Bitte eine genaue Fehlerbeschreibung und, wenn vorhanden, Fehlermeldungen posten.
RegEx Tutorial
PHP Funktionsreferenz
-
04.01.11 15:09 #6
- Registriert seit
- Nov 2010
- Beiträge
- 49
Hab ich ausprobiert, ****t nicht leider. Trotzdem Danke
-
Schade, bei mir geht's nämlich

Code javascript:1 2 3 4 5 6 7
var win; function openSite(){ win = window.open('localhost/test.php', 'blank', 'width=300,height=200'); } function focusSite(){ win.focus(); }
HTML-Code:<a href="javascript:openSite();">Öffnen</a> <a href="javascript:focusSite();">Focus</a>
Bei Problemen mit Codes, postet bitte den entsprechenden Codeausschnitt und setzt den in entsprechende Tags.
( [cpp] [/cpp] [css] [/css] [html] [/html] [java] [/java] [javascript] [/javascript] [php] [/php] [sql] [/sql] )
"Funktioniert nicht" ist keine Fehlermeldung. Bitte eine genaue Fehlerbeschreibung und, wenn vorhanden, Fehlermeldungen posten.
RegEx Tutorial
PHP Funktionsreferenz
-
04.01.11 15:49 #8
- Registriert seit
- Nov 2010
- Beiträge
- 49
Aha, bei dir geht es.... dann muss ich doch noch einmal nachfragen. Also, bei mir steht jetzt oben in der Head:
und in der Body bzw. in der td mit dem "Button" (eine mit CSS formatierte Textzeile):PHP-Code:<script language="JavaScript">
var win;
function fenster(){
win=window.open("home.html","","width=1150,height=660,left=0,top=0,resizable=yes,
directories=no,location=no,menubar=no,scrollbars=yes,toolbar=no"); win.focus ();
}
</script>
Grübel , wie kann ich das nach deinem Muster nachbauen, damit es klappt? Kannst du mir bitte helfen? *liebguck*PHP-Code:<td width="175" height="25" colspan="2" align="right" class="white"><div id="text6"><a href="#" onFocus="if(document.all) this.blur()" onClick="fenster()" class="white">KLICK ZUR STARTSEITE</a></div></td>
Stef
-
05.01.11 04:01 #9popupknacker Tutorials.de Gastzugang
Indem ganz einfach die Parameter der open-Methode im quellcode nicht mit Absätzen / Zeilenumbrüchen auseinandergerissen, sondern in einer Zeile definiert werden

Code javascript:1 2
win=window.open("home.html","","width=1150,height=660,left=0,top=0,resizable=yes,directories=no,location=no,menubar=no,scrollbars=yes,toolbar=no"); win.focus ();
Zum Vergleich deine Passage:
Code javascript:1 2 3 4 5
var win; function fenster(){ win=window.open("home.html","","width=1150,height=660,left=0,top=0,resizable=yes, directories=no,location=no,menubar=no,scrollbars=yes,toolbar=no"); win.focus (); }
-
05.01.11 09:07 #10
- Registriert seit
- Nov 2010
- Beiträge
- 49
Hi Popupknacker, erstmal vielen Dank! Ja, ich hab das jetzt genau so wie in deinem Beispiel 1 zu 1 in meinen Quellcode eingefügt. Funktioniert aber leider wieder nicht, weder in FF noch im IE noch in Chrome. Hmpfh. Mein Gedankenansatz ist jetzt der, dass ich etwas in dem Popupfenster selbst einbauen muss, damit das Fenster nicht hinter dem Hauptfenster verschwindet wenn ich im Hauptfenster auf den Flashfilm klicke. Also ich meine, es gibt doch so viele Seiten, wo das funktioniert, bei der lästigen Werbung zum Beispiel, die einen per Popupfenster drangsaliert. Suche jetzt noch einmal bei Google, bisher ohne großen Erfolg leider. Grüße! Stef
-
05.01.11 10:03 #11Popupknacker Tutorials.de Gastzugang
Mein Hinweis zu besagter fehlerhaften Schreibweise sollte eigentlich auch in deinem Quellcode fruchten, wie es hier bei mir der Fall ist, wo halt auch keine Flash-Applikation im Spiel ist.
Möglicherweise ist hier die Deklaration von wmode="transparent" (alternativ "opaque") hilfreich:
- <object>
Code xhtml:1
<param name="wmode" value="transparent" />
- <embed>
Code xhtml:1
<embed wmode="transparent" />
- SWF-Object
Code javascript:1
params.wmode = "transparent";
- <object>
Ähnliche Themen
-
Variable von Popup an Hauptfenster übergeben
Von sebeljaner im Forum Javascript & AjaxAntworten: 4Letzter Beitrag: 17.02.09, 23:04 -
Mit popup link im Hauptfenster öffnen
Von Castell im Forum Javascript & AjaxAntworten: 6Letzter Beitrag: 29.03.07, 13:32 -
Variable von PopUp in das Hauptfenster übergeben
Von esenay im Forum Javascript & AjaxAntworten: 3Letzter Beitrag: 13.04.05, 09:41 -
aktualisiert Hauptfenster bei einem Popup
Von Golz im Forum PHPAntworten: 1Letzter Beitrag: 18.03.05, 00:30 -
Daten vom Popup ins Hauptfenster
Von blood-rose im Forum PHPAntworten: 12Letzter Beitrag: 03.11.04, 15:23





Zitieren

Login





