.esecuzione del metodo da un link testuale
Esattamente come abbiamo richiamato la funzione per avviare il filmato dal pulsante di un form, possiamo farlo da un comunissimo link:
<a href="javascript:avviaFilmato()">Avvia il filmato</a>
Il nostro nuovo codice sarà:
<html>
<head>
<title>Richiamo metodo da html</title>
<script language="JavaScript" type="text/JavaScript">
<!--
function avviaFilmato() {
var IE = navigator.appName.indexOf("Microsoft") != -1;
var filmato = IE ? window.mainMovie : window.document.mainMovie;
filmato.Play();
}
//-->
</script>
</head>
<body bgcolor="#FFFFFF">
<object
classid="[...]" codebase="[...]"
width=400 height=300 id="mainMovie">
<param name=movie value="metodo001.swf">
<param name=quality value=high>
<param name=bgcolor value=#FFFFFF>
<embed
src="metodo001.swf"
quality=high
bgcolor=#FFFFFF
width=400
height=300
name="mainMovie"
swLiveConnect="true"
type="[...]" pluginspage="[...]">
</embed>
</object>
<br><br>
<a href="javascript:avviaFilmato()">Avvia il filmato</a>
</body>
</htmlL>
visualizza il codice | visualizza l'esempio | scarica l'esempio
.esecuzione del metodo da un'immagine
Stessa identica procedura per richiamare il metodo da un'immagine:
<a href="javascript:avviaFilmato()"><img src="img.gif" alt="Metodo da immagine"></a>
Il nostro nuovo codice sarà:
<html>
<head>
<title>Richiamo metodo da html</title>
<script language="JavaScript" type="text/JavaScript">
<!--
function avviaFilmato() {
var IE = navigator.appName.indexOf("Microsoft") != -1;
var filmato = IE ? window.mainMovie : window.document.mainMovie;
filmato.Play();
}
//-->
</script>
</head>
<body bgcolor="#FFFFFF">
<object
classid="[...]" codebase="[...]"
width=400 height=300 id="mainMovie">
<param name=movie value="metodo001.swf">
<param name=quality value=high>
<param name=bgcolor value=#FFFFFF>
<embed
src="metodo001.swf"
quality=high
bgcolor=#FFFFFF
width=400
height=300
name="mainMovie"
swLiveConnect="true"
type="[...]" pluginspage="[...]">
</embed>
</object>
<br><br>
<a href="javascript:avviaFilmato()"><img src="img.gif" alt="Metodo da immagine"></a>
</body>
</htmlL>
visualizza il codice | visualizza l'esempio | scarica l'esempio