| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer User Registriert seit: Feb 2004
Beiträge: 34
| getURL("javascript:... ") Problem
Ich habe eine Seite mit einer Flash Navigation. Da meherer Frames gleichzeitig geändert werden sollen, habe ich die Sache nicht mit getURL("http://... ") gelöst, sondern rufe halt ein Javascript auf getURL("javscript:getfrm('meinframe', 'meinepage')"); So weit so gut. Das funktioniert auch alles wunderbar, sprich IE, Firefox, Mozilla, Safari alles kein Problem. Nur Opera scheint die Javascripts aus dem Flashfilm zu ignorieren. Es passiert einfach nichts, auch keine Fehlermeldung in der Javascript-Konsole. Ich habs dann zum Debuggen noch mal mit einer ganz einfachen Funktion probiert: funtion testscript(al){ alert("TEST: "+al); } gleiches Problem. Ruf ich die Funktion über einen normalen HTML-Link auf geht's natürlich. Ich benutze: Opera 7.54 mit standard Flash-Plugin (version 7) Flash MX 2004 Film veröffentlicht für Flash 6 Nach zwei Stunden rumgesuche bin ich jetzt am Ende meines Lateins, falls irgendjemand das Problem kennt oder einen Tipp hat, ich bin für alles dankbar. |
| | |
| | #2 (permalink) |
| The Man Who Wasn't There Registriert seit: Jul 2003 Ort: BÄRLIN
Beiträge: 1.156
|
hi, hab bei mir gerade mal getestet... opera-Version 7.54 Build 1840 Platform MacOS X System 10.2.8 da funzt es mit den popups aus flash... vielleicht nen popupblocker in opera aktiviert? gruß mike
__________________ Dot-Realities Mike Broders Berlin ICQ:105925103 Dot-Realities v4.0 under construction! |
| | |
| | #3 (permalink) |
| Neuer User Registriert seit: Feb 2004
Beiträge: 34
|
Ne, leider kein PopUp-blocker. Ich habe aber inzwischen auch noch ein bisschen rumgetestet und irgendwie wird die sache immer schräger. ich habe jetzt mal einen Flashfilm gebaut in dem nur ein Button ist auf dem folgendes Script liegt: Code: on(release){
getURL('javascript:testscript()', '_self');
} Code: <html>
<head>
<title> </title>
<link rel="stylesheet" type="text/css" href="#">
<script type="text/javascript">
<!--
function testscript(){
alert("DIES SOLLTE EIGENTLICH AUCH IM OPERA FUNKTIONIEREN!");
}
//-->
</script>
</head> <body bgcolor="#FFFFFF">
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="100" height="200" id="JSTest" align="middle">
<param name="allowScriptAccess" value="sameDomain" /> <param name="movie" value="JSTest.swf" />
<param name="quality" value="high" />
<param name="bgcolor" value="#ffffff" />
<embed src="JSTest.swf" quality="high" bgcolor="#ffffff" width="100" height="200" name="JSTest" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>
</body>
</html> zu sehen hier: http://www.gianniferro.de/test.htm swf: http://www.gianniferro.de/JSTest.swf fla: http://www.gianniferro.de/JSTest.fla also, ich versteh's nicht |
| | |
| | #4 (permalink) |
| The Man Who Wasn't There Registriert seit: Jul 2003 Ort: BÄRLIN
Beiträge: 1.156
|
...hmmmm... hier hab ich mal nen js-popup script welches bei mir auch im opera funzt... ActionScript:
mike
__________________ Dot-Realities Mike Broders Berlin ICQ:105925103 Dot-Realities v4.0 under construction! |
| | |
| | #5 (permalink) |
| Neuer User Registriert seit: Feb 2004
Beiträge: 34
|
Danke, aber ich will ja gar kein PopUp, ich will einfach nur javascript Funktionen ansprechen. Genau gesagt diese: Code: function getframe(frm, cnt){
myFrame = eval("parent."+frm);
myFrame.location.href = cnt;
} |
| | |
| | #6 (permalink) |
| Neuer User Registriert seit: Feb 2004
Beiträge: 34
|
Problem gelöst. So, nach Stunden von Kopfzerbrechen habe ich endgültig die Lösung gefunden. Und zwar folgendes: im <embed>-Tag schreibt mir Flash beim Veröffentlichen folgendes mit rein Code: allowScriptAccess="sameDomain" Warum da FLASH "sameDomain" reinschreibt, obwohl laut Macromedia TechNote nur "always" und "never" erlaubt sind, ist mir ein Rätsel. Jetzt kann ich endlich wieder mit der eigentlichen Arbeit weiter machen. Trotzdem Danke fraggle two |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |