Zurück   Flashforum > Flash > Flash Fortgeschritten > Flash 8

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 26-02-2006, 12:51   #1 (permalink)
Neuer User
 
Registriert seit: Aug 2004
Beiträge: 10
Question Kampf mit getURL("javascript") und Popup-Blocker

Ich möchte aus meiner Flash-Seite heraus eine neue html-Seite aufrufen. Diese soll aber in einer festen Größe und ohne Toolbar und Menü erscheinen. Da gibts nur einige Probleme mit den Popup-Blockern.

1. über Flash
getURL("javascript:window.open('popupseite.html',' Popup','width=760, height=450, left=10, top=10');void(0)");

-> es öffnet sich eine weiße Seite und weiter passiert nichts. Auch die größe passt sich nicht an. Irgendwie funktioniert diese Funktion nicht.

2. habe ich versucht mein Popup über eine andere Seite zu öffnen
<SCRIPT language=JavaScript>
<!--
function navifenster()
{
OpenWindow=window.open("bildview.html", "fenster", "height=600,width=580, resizable=yes, toolbar=no, scrollbars=auto, menubar=no");
OpenWindow.document.close()
self.name="hauptseite"
}
//-->
</SCRIPT>

<body onload="navifenster()">

-> da erscheint die Meldung mit dem Popup-Blocker. Ist eigentlich klar bei "body onload="... aber kann dem user ja nicht zumuten extra noch auf nen Link-Klicken zu müssen.


3. In der zu öffnenden HTML die größe über java zu definieren

< body onload="javascript:window.resizeTo(800,600)">

-> geht auch aber das Menü bekomme ich nicht weg :-(


Hat jemand einen Rat für mich wie das zu realisieren ist? Möchte damit ja keine Werbung anzeigen, sondern einfach ne neue Flash-Seite öffnen, ohne Toolbar und in ner festen Größe...

Danke..
fettyteddy ist offline   Mit Zitat antworten
Alt 26-02-2006, 12:56   #2 (permalink)
Think French...
 
Benutzerbild von matt-murdock
 
Registriert seit: Jan 2006
Beiträge: 1.369
du must dein getURL befehl auf ein button setzen und das ganze mit onPress auslösen...

Popup Blocker blockieren nochmalerweise nur Fenster die im onLoad ausgelöst werden.. nicht die auf einem button...

A+
matt-murdock ist offline   Mit Zitat antworten
Alt 26-02-2006, 13:07   #3 (permalink)
Neuer User
 
Registriert seit: Aug 2004
Beiträge: 10
ja hast recht mit press funktioniert der

getURL("javascript:window.open...

... aber! der Popup-Blocker blockiert nun das ganze und die Toolbar bekomme ich so auch nicht weg. Also geht das so auch nicht
fettyteddy ist offline   Mit Zitat antworten
Alt 26-02-2006, 13:20   #4 (permalink)
Neuer User
 
Registriert seit: Aug 2004
Beiträge: 10
sorry muss mich korrigieren auch wenn ich den popup im Firefox abschalte funktioniert die getURL Methode nicht.

Java-Script-Konsole:
Fehler: uncaught exception: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIDOMJSWindow.open]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: javascript:window.open('bildview.html',' Popup','width=760, height=450, left=10, top=10');void(0) :: <TOP_LEVEL> :: line 1" data: no]

Also hab nen hab nen Button erstellt und den code:
on (press){
getURL("javascript:window.open('bildview.html')");
}
eingefügt...
fettyteddy ist offline   Mit Zitat antworten
Alt 26-02-2006, 13:39   #5 (permalink)
Think French...
 
Benutzerbild von matt-murdock
 
Registriert seit: Jan 2006
Beiträge: 1.369
Code:
Btn_pop.onRelease = function() {
	x = (System.capabilities.screenResolutionX-300)/2;
	y = (System.capabilities.screenResolutionY-200)/2;
	getURL("javascript:pop=window.open('popup.html','name_vom_fenster','width=300, height=200, left="+x+", top="+y+", scrollbars=no, toolbar=no, resizable=no'); pop.focus();");
};
für ein zentriertes popup...

a+
matt-murdock ist offline   Mit Zitat antworten
Alt 27-02-2006, 14:24   #6 (permalink)
Neuer User
 
Registriert seit: Apr 2004
Ort: Kalifornien
Beiträge: 239
Hier ist die Standard flash 8 methode. Das Actionscript hat sich geaendert.

http://www.flashscript.biz/utilities...8_windows.html
__________________
Es war schon immer etwas teurer, einen guten Flash Film zu machen.
www.flashscript.biz
cancerinform ist offline   Mit Zitat antworten
Alt 07-03-2006, 09:52   #7 (permalink)
WIP
 
Benutzerbild von Stixx
 
Registriert seit: Sep 2005
Ort: Augsburg
Beiträge: 367
Zitat:
Zitat von matt-murdock
Code:
Btn_pop.onRelease = function() {
	x = (System.capabilities.screenResolutionX-300)/2;
	y = (System.capabilities.screenResolutionY-200)/2;
	getURL("javascript:pop=window.open('popup.html','name_vom_fenster','width=300, height=200, left="+x+", top="+y+", scrollbars=no, toolbar=no, resizable=no'); pop.focus();");
};
für ein zentriertes popup...

a+
Danke sowas hab ich gesucht. War schon am verzweifeln.

SuFu seis gedankt.
__________________
blog.Beyond.Remedy| Last.FM
...work in Progress...
Stixx ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 19:06 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele