Autor Zpráva
Capjackal
Profil *
Zdravím, prosím o radu, jak mám do flashe zakomponovat messagebox return confirm, tedy:
<a href="http://www.xyz-test.xy" onclick="return confirm('Přejete si přejít na web?');">


Po kliknutí na Flash banner by vyskočilo okno s dotazem "Přejete si přejit na web?". V případě potvrzení by došlo k přechodu na web, v případě zrušení by se nestalo nic - okno by zmizelo.

Mám to zatím takto, bohužel při zrušení okna se mi odkaz aktivuje.

FLASH:
on(press){
fscommand("messagebox", "Přejete si přejít na web?")
getURL("http://www.xyz-test.xy", _blank)
}


HTML:
function myMovie_DoFSCommand(command, args) {
    if (command == "messagebox") {
        return confirm(args);
    }
}


Odkaz by měl být zřejmě zapsán v JavaScriptu, ale nevím, jak na to. S tímto jsem se setkal prvně. Předem děkuji za pomoc!
Capjackal
Profil *
Tak už mi to skoro funguje, ale ve Firefoxu se mi po potvrzení zobrazí Confirm Box ještě jednou. V IE a Opeře to nedělá. Po potvrzení hlášky dojde ihned k přechodu na odkaz. Ve FF také dojde k přechodu, ale Confirm Box vyskočí ještě jednou. :( Prosím o pomoc!!

Mám to zapsáno takto:

FLASH:
on(press){
fscommand(command, args)
}


HTML:
function myMovie_DoFSCommand() {
    var myMovieObj = isInternetExplorer ? document.all.myMovie : document.myMovie;
    if(confirm("Přejete si přejít na web?"))  location.href = "http://www.xyz-test.xy";
}
Capjackal
Profil *
TEST: http://tester-test.wz.cz/myMovie.html

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0