JS-Funktion von Flash aufrufen
thomas
- javascript
Hallo
Hab im Flash ein JS-Aufruf: getURL("javascript:showBlock('container4')");
und im HTML folgende Funktion:
var showid;
function showBlock(showid) {
$('container1').hide();
$('container2').hide();
$('container3').hide();
$('container4').hide();
$('container5').hide();
$('container6').hide();
$('container7').hide();
$(showid).appear();
return false;
}
Im Safari läuft das alles prima. Im FF (Mac + PC) sowie IE wird die Funktion nicht aufgerufen sondern ein neues Fenster mit dem Funktionsaufruf als URL. Die Funktion an sich läuft einwandfrei, nur die Kommunikation zwischen Flash und JS zickt.
Was ist falsch?
Danke für eure Tipps.
Gruss
Thomas
Was ist falsch?
Keine Ahnung - aber das External-Interface verweigert afaik den Dienst im IE7 und 8 wenn das object-Element keine ID besitzt.
Hi,
Hab im Flash ein JS-Aufruf: getURL("javascript:showBlock('container4')");
gibts da im Flash immer noch nix Besseres als den Aufruf über Url? Probier mal getURL("javascript:void(0);showBlock('container4')")
Gruesse, Joachim
gibts da im Flash immer noch nix Besseres als den Aufruf über Url?
Sicher: ExternalInterface
Hi,
Sicher: ExternalInterface
Vielleicht hat er noch nicht Vers. 9 ;-)
Jedenfalls gut zu wissen.
Gruesse, Joachim