thomas: JS-Funktion von Flash aufrufen

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

  1. Was ist falsch?

    Keine Ahnung - aber das External-Interface verweigert afaik den Dienst im IE7 und 8 wenn das object-Element keine ID besitzt.

  2. 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

    --
    Am Ende wird alles gut.
    1. gibts da im Flash immer noch nix Besseres als den Aufruf über Url?

      Sicher: ExternalInterface

      1. Hi,

        Sicher: ExternalInterface

        Vielleicht hat er noch nicht Vers. 9 ;-)
        Jedenfalls gut zu wissen.

        Gruesse, Joachim

        --
        Am Ende wird alles gut.