bloc ouvert en html en cliquant sur le bouton flash
- gracequeen
- Newbie


- Inscription: Nov 27, 2003
- Messages: 14
- Status: Offline
salut les amis,
effectivement j'ai besoin de détecter quel bouton a été cliqué 1er formulaire en flash à l'aide de javascript. J'ai 4 page html:
1. form.html - qui comprend un formulaire flash avec 2 boutons, certains n champ de saisie.
2. a.html - apparaissent dans le cadre de droite de la main lorsque btn1 été cliqué.
3. b.html - apparaissent dans le cadre de droite de la main lorsque btn2 été cliqué.
4. main.html
De la forme. html (page unique), j'ai besoin de détecter quel bouton a été cliqué en premier. Je dit, si je clique sur btn1first, a.html apparaîtra sur le cadre de droite de la main, n form.html seront immédiatement être insérer dans le cadre de gauche de la main, même chose se produire si je clique sur btn2 premier. Toutefois, si je clique sur 2e btn poing, b.html apparaît à la droite du cadre main.html, n puis quand je clique sur btn1after que, a.html apparaît en bas à droite du cadre main.html, de sorte que le côté droit de principal. html deviendra la ligne 2 de trames, par conséquent, main.html aura 3 images après avoir été cliqué sur les deux boutons.
Est-il possible de le faire? n comment faire pour les travaux? BTW, les données d'entrée ne doit pas changer lorsque la form.html devenir 1 partie de main.html.
principal. html
___________|____________
| |
form.html contenu
_________|_________
| |
a. html b.html
n'importe qui peut aider à ce sujet?
Merci....
gracequeen: roll:
effectivement j'ai besoin de détecter quel bouton a été cliqué 1er formulaire en flash à l'aide de javascript. J'ai 4 page html:
1. form.html - qui comprend un formulaire flash avec 2 boutons, certains n champ de saisie.
2. a.html - apparaissent dans le cadre de droite de la main lorsque btn1 été cliqué.
3. b.html - apparaissent dans le cadre de droite de la main lorsque btn2 été cliqué.
4. main.html
De la forme. html (page unique), j'ai besoin de détecter quel bouton a été cliqué en premier. Je dit, si je clique sur btn1first, a.html apparaîtra sur le cadre de droite de la main, n form.html seront immédiatement être insérer dans le cadre de gauche de la main, même chose se produire si je clique sur btn2 premier. Toutefois, si je clique sur 2e btn poing, b.html apparaît à la droite du cadre main.html, n puis quand je clique sur btn1after que, a.html apparaît en bas à droite du cadre main.html, de sorte que le côté droit de principal. html deviendra la ligne 2 de trames, par conséquent, main.html aura 3 images après avoir été cliqué sur les deux boutons.
Est-il possible de le faire? n comment faire pour les travaux? BTW, les données d'entrée ne doit pas changer lorsque la form.html devenir 1 partie de main.html.
principal. html
___________|____________
| |
form.html contenu
_________|_________
| |
a. html b.html
n'importe qui peut aider à ce sujet?
Merci....
gracequeen: roll:
- Anonymous
- Bot


- Inscription: 25 Feb 2008
- Messages: ?
- Loc: Ozzuland
- Status: Online
Mai 7th, 2004, 2:54 am
- joebert
- Sledgehammer


- Inscription: Fév 10, 2004
- Messages: 13458
- Loc: Florida
- Status: Offline
Autre que si vous voulez communiquer avec le javascript à l'aide des boutons flash dans le formulaire dont vous avez besoin d'utiliser FSCommand .
Flashs panel de référence donne une très bonne explication de la façon de l'utiliser. Voici un bref extrait,
Macromedia a écrit:
Pour utiliser l'action FSCommand d'envoyer un message à un langage de script tel que JavaScript dans un navigateur Web, vous pouvez passer les deux paramètres de la commande et les paramètres de paramètres. Ces paramètres peuvent être des chaînes ou des expressions, qui sont utilisés dans une fonction JavaScript "captures", ou poignées, les FSCommand action.
Dans un navigateur Web, l'action FSCommand demande moviename_DoFScommand la fonction JavaScript dans la page HTML contenant l'animation Flash. Le Film est le nom du Flash Player comme affectées par l'attribut NAME de la balise EMBED ou de la propriété ID de la balise OBJECT. Si vous assignez le Flash Player myMovie le nom, la fonction JavaScript est appelée myMovie_DoFScommand.
L'exemple suivant utilise la FSCommand action appliquée à un bouton dans Flash pour ouvrir une boîte de message JavaScript dans une page HTML. Le message est envoyé à lui-même comme le JavaScript FSCommand paramètre.
Vous devez ajouter une fonction à la page HTML qui contient le film Flash. Cette fonction, myMovie_DoFSCommand se trouve dans la page HTML et attend une action FSCommand en Flash. Quand un FSCommand est déclenché en Flash (par exemple, lorsque l'utilisateur appuie sur le bouton), la commande et des paramètres des chaînes sont passées à la fonction myMovie_DoFSCommand. Vous pouvez utiliser les chaînes transmises dans votre code JavaScript ou VBScript en aucune façon que vous le souhaitez. Dans cet exemple, la fonction contient une condamnation que si les contrôles pour voir si la chaîne de commande est "messagebox". Si c'est le cas, une boîte d'alerte JavaScript (ou "messagebox") s'ouvre et affiche le contenu de la chaîne de paramètres.
fonction myMovie_DoFSCommand (commande, args) (
if (command == "messagebox") (
alert (args);
)
)
Dans le document Flash, ajoutez la FSCommand action à un bouton:
FSCommand ( "messagebox", "Ceci est un message appelé à partir de Flash.")
Vous pouvez également utiliser des expressions pour le FSCommand action et les paramètres, comme dans l'exemple suivant:
FSCommand ( "messagebox", "Bonjour," + nom + ", bienvenue à notre site Web!")
Dans un navigateur Web, l'action FSCommand demande moviename_DoFScommand la fonction JavaScript dans la page HTML contenant l'animation Flash. Le Film est le nom du Flash Player comme affectées par l'attribut NAME de la balise EMBED ou de la propriété ID de la balise OBJECT. Si vous assignez le Flash Player myMovie le nom, la fonction JavaScript est appelée myMovie_DoFScommand.
L'exemple suivant utilise la FSCommand action appliquée à un bouton dans Flash pour ouvrir une boîte de message JavaScript dans une page HTML. Le message est envoyé à lui-même comme le JavaScript FSCommand paramètre.
Vous devez ajouter une fonction à la page HTML qui contient le film Flash. Cette fonction, myMovie_DoFSCommand se trouve dans la page HTML et attend une action FSCommand en Flash. Quand un FSCommand est déclenché en Flash (par exemple, lorsque l'utilisateur appuie sur le bouton), la commande et des paramètres des chaînes sont passées à la fonction myMovie_DoFSCommand. Vous pouvez utiliser les chaînes transmises dans votre code JavaScript ou VBScript en aucune façon que vous le souhaitez. Dans cet exemple, la fonction contient une condamnation que si les contrôles pour voir si la chaîne de commande est "messagebox". Si c'est le cas, une boîte d'alerte JavaScript (ou "messagebox") s'ouvre et affiche le contenu de la chaîne de paramètres.
fonction myMovie_DoFSCommand (commande, args) (
if (command == "messagebox") (
alert (args);
)
)
Dans le document Flash, ajoutez la FSCommand action à un bouton:
FSCommand ( "messagebox", "Ceci est un message appelé à partir de Flash.")
Vous pouvez également utiliser des expressions pour le FSCommand action et les paramètres, comme dans l'exemple suivant:
FSCommand ( "messagebox", "Bonjour," + nom + ", bienvenue à notre site Web!")
Strong with this one, the sudo is.
- gracequeen
- Newbie


- Inscription: Nov 27, 2003
- Messages: 14
- Status: Offline
Merci, joebert!
J'ai essayé d'utiliser "getURL...«Comme l'u 1 m'ont montrée, mais il ne fonctionne pas......mai être son la manière que je décèle le bouton affectent le «getURL".... Voici le script des boutons dont je tente de détecter les boutons ont été cliqué 1st. (il ya 2 boutons r là, dont j'ai besoin pour détecter à l'aide JavaSript.)
d'autres suggestions?

J'ai essayé d'utiliser "getURL...«Comme l'u 1 m'ont montrée, mais il ne fonctionne pas......mai être son la manière que je décèle le bouton affectent le «getURL".... Voici le script des boutons dont je tente de détecter les boutons ont été cliqué 1st. (il ya 2 boutons r là, dont j'ai besoin pour détecter à l'aide JavaSript.)
Code: [ Select ]
on(release){
btn2.onRelease = function() {
if (this.btn1 == undefined) {
//if (this.btn1.onRelease = 1) {
//getURL("page2_sb.html", "_top");
getURL("distance.html", "right_frame");
}else {
//getURL("page2_pop1.html", "_top");
getURL("guide.html", "right_top");
getURL("distance.html", "right_bottom");
}
};
}
btn2.onRelease = function() {
if (this.btn1 == undefined) {
//if (this.btn1.onRelease = 1) {
//getURL("page2_sb.html", "_top");
getURL("distance.html", "right_frame");
}else {
//getURL("page2_pop1.html", "_top");
getURL("guide.html", "right_top");
getURL("distance.html", "right_bottom");
}
};
}
- on(release){
- btn2.onRelease = function() {
- if (this.btn1 == undefined) {
- //if (this.btn1.onRelease = 1) {
- //getURL("page2_sb.html", "_top");
- getURL("distance.html", "right_frame");
- }else {
- //getURL("page2_pop1.html", "_top");
- getURL("guide.html", "right_top");
- getURL("distance.html", "right_bottom");
- }
- };
- }
d'autres suggestions?
- joebert
- Sledgehammer


- Inscription: Fév 10, 2004
- Messages: 13458
- Loc: Florida
- Status: Offline
Utilisez-le pour les gestionnaires d'événements en flash,
En main.htmls utiliser ce script javascript,
Les seules choses qui doivent changé, ce sont MovieName et / /.........Poignée bouton une ou deux actions
Code: [ Select ]
_root.pathToButtonOne.onRelease = function(){
fscommand("buttonCheck", "1")
}
_root.pathToButtonTwo.onRelease = function(){
fscommand("buttonCheck", "2")
}
fscommand("buttonCheck", "1")
}
_root.pathToButtonTwo.onRelease = function(){
fscommand("buttonCheck", "2")
}
- _root.pathToButtonOne.onRelease = function(){
- fscommand("buttonCheck", "1")
- }
- _root.pathToButtonTwo.onRelease = function(){
- fscommand("buttonCheck", "2")
- }
En main.htmls utiliser ce script javascript,
Code: [ Select ]
// Replace MOVIENAME with the id/name attribute in your object/embed tag,
// and leave the _ between it and DoFSCommand
function MOVIENAME_DoFSCommand(command, args) {
if (command == "buttonCheck") {
if(args == 1){
//.........handle button one actions
}else{
//.........handle button two actions
}
}
}
// and leave the _ between it and DoFSCommand
function MOVIENAME_DoFSCommand(command, args) {
if (command == "buttonCheck") {
if(args == 1){
//.........handle button one actions
}else{
//.........handle button two actions
}
}
}
- // Replace MOVIENAME with the id/name attribute in your object/embed tag,
- // and leave the _ between it and DoFSCommand
- function MOVIENAME_DoFSCommand(command, args) {
- if (command == "buttonCheck") {
- if(args == 1){
- //.........handle button one actions
- }else{
- //.........handle button two actions
- }
- }
- }
Les seules choses qui doivent changé, ce sont MovieName et / /.........Poignée bouton une ou deux actions
Strong with this one, the sudo is.
- UNFLUX
- Genius


- Inscription: Déc 20, 2002
- Messages: 6382
- Loc: twitter.com/unflux
- Status: Offline
- gracequeen
- Newbie


- Inscription: Nov 27, 2003
- Messages: 14
- Status: Offline
Merci copains.....
j'ai essayer la méthode tant à résoudre les problèmes...mais ne fonctionne toujours pas....
Actuellement j'essaie d'utiliser ce code, mais je pense que la combinaison de 2 fonction est d'avoir encore quelques problèmes.....
gif "alt =": cry: "title =" Crying or Very sad "/>
le code que j'ai appliquer bouton de flash:
---------------------------------
-------------------------------------------------- ----------------------------
et le code HTML:
n'importe qui peut aider à ce sujet?
j'ai essayer la méthode tant à résoudre les problèmes...mais ne fonctionne toujours pas....
Actuellement j'essaie d'utiliser ce code, mais je pense que la combinaison de 2 fonction est d'avoir encore quelques problèmes.....
gif "alt =": cry: "title =" Crying or Very sad "/>
le code que j'ai appliquer bouton de flash:
---------------------------------
Code: [ Select ]
on(release) {
// change thisVar for each button
thisVar=1
getURL("java script:setVar('"+thisVar+"');");
}
// change thisVar for each button
thisVar=1
getURL("java script:setVar('"+thisVar+"');");
}
- on(release) {
- // change thisVar for each button
- thisVar=1
- getURL("java script:setVar('"+thisVar+"');");
- }
-------------------------------------------------- ----------------------------
et le code HTML:
Code: [ Select ]
<HTML>
<script language="JavaScript">
var i = 0;
function deleteIframe () {
i--;
if (document.all)
document.all['iframe' + i].outerHTML = '';
else if (document.getElementById) {
var ifr = document.getElementById('iframe' + i);
ifr.parentNode.removeChild(ifr);
}
}
function addIframe () {
if (document.all)
document.body.insertAdjacentHTML('beforeEnd',url);
else if (document.getElementById) {
var ifr = document.createElement('IFRAME');
ifr.src = url;
document.body.appendChild(ifr);
}
}
</script>
<script language="JavaScript">
//detect which flash button have been clicked 1st
function setVar(id) {
var thisVar=id;
var ifr = document.createElement('IFRAME');
if(id==1){
document.getElementById.addIframe();
ifr.src="guide.html";
}else if (id==2){
document.getElementById.addIframe();
ifr.src="distance.html";
}else{
document.getElementById.addIframe();
ifr.src="both.html";
}
}
</script>
<HEAD>
<meta http-equiv=Content-Type content="text/html; charset=ISO-8859-1">
<TITLE>Enrich - MAS Frequent Flyer Programme</TITLE>
</HEAD>
<BODY bgcolor="#FFFFFF" topmargin="50">
<table cellspacing="0" cellpadding="0" border="0" align="center">
<tr>
<td align="left">
<font face="arial" size="2"><b>ENRICH Product Training</b> - <i>Calculating Points from Flights</i></font>
</td>
<td rowspan="3"><img src="white.jpg"></td>
<td align="right">
<font face="arial" size="1">Page ID: 0003MAS_P02_05_0</font></td>
</tr>
</table>
<table cellspacing="0" cellpadding="0" border="0" align="center">
<tr>
<td colspan="3"></td>
</tr>
<tr>
<td rowspan="3"><img src="left_border.jpg"></td>
<td valign="top"><img src="top_border.jpg"></td>
<td rowspan="3"><img src="right_border.jpg"></td>
</tr>
<tr>
<td><OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0"
WIDTH="600" HEIGHT="400" id="0003MAS_P02_05_0" ALIGN="">
<PARAM NAME=movie VALUE="0003MAS_P02_05_0.swf">
<PARAM NAME=menu VALUE=false>
<PARAM NAME=quality VALUE=best>
<PARAM NAME=scale VALUE=exactfit>
<PARAM NAME=devicefont VALUE=true>
<PARAM NAME=bgcolor VALUE=#FFFFFF>
<EMBED src="0003MAS_P02_05_0.swf" quality=best scale=exactfit devicefont=true bgcolor=#FFFFFF WIDTH="600" HEIGHT="400" NAME="Mas=""
TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></EMBED>
</OBJECT></td>
</tr>
<tr>
<td valign="bottom"><img src="bottom_border.jpg"></td>
</tr>
<tr>
<td colspan="3"></td>
</tr>
<tr>
<td></td>
<td align="right"><font face="arial" size="1">[ <a href="page1.html">Home</a> | <a href="page1.html">Previous</a> | Next ]</font></td>
</tr>
</table>
</BODY>
</HTML>
<script language="JavaScript">
var i = 0;
function deleteIframe () {
i--;
if (document.all)
document.all['iframe' + i].outerHTML = '';
else if (document.getElementById) {
var ifr = document.getElementById('iframe' + i);
ifr.parentNode.removeChild(ifr);
}
}
function addIframe () {
if (document.all)
document.body.insertAdjacentHTML('beforeEnd',url);
else if (document.getElementById) {
var ifr = document.createElement('IFRAME');
ifr.src = url;
document.body.appendChild(ifr);
}
}
</script>
<script language="JavaScript">
//detect which flash button have been clicked 1st
function setVar(id) {
var thisVar=id;
var ifr = document.createElement('IFRAME');
if(id==1){
document.getElementById.addIframe();
ifr.src="guide.html";
}else if (id==2){
document.getElementById.addIframe();
ifr.src="distance.html";
}else{
document.getElementById.addIframe();
ifr.src="both.html";
}
}
</script>
<HEAD>
<meta http-equiv=Content-Type content="text/html; charset=ISO-8859-1">
<TITLE>Enrich - MAS Frequent Flyer Programme</TITLE>
</HEAD>
<BODY bgcolor="#FFFFFF" topmargin="50">
<table cellspacing="0" cellpadding="0" border="0" align="center">
<tr>
<td align="left">
<font face="arial" size="2"><b>ENRICH Product Training</b> - <i>Calculating Points from Flights</i></font>
</td>
<td rowspan="3"><img src="white.jpg"></td>
<td align="right">
<font face="arial" size="1">Page ID: 0003MAS_P02_05_0</font></td>
</tr>
</table>
<table cellspacing="0" cellpadding="0" border="0" align="center">
<tr>
<td colspan="3"></td>
</tr>
<tr>
<td rowspan="3"><img src="left_border.jpg"></td>
<td valign="top"><img src="top_border.jpg"></td>
<td rowspan="3"><img src="right_border.jpg"></td>
</tr>
<tr>
<td><OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0"
WIDTH="600" HEIGHT="400" id="0003MAS_P02_05_0" ALIGN="">
<PARAM NAME=movie VALUE="0003MAS_P02_05_0.swf">
<PARAM NAME=menu VALUE=false>
<PARAM NAME=quality VALUE=best>
<PARAM NAME=scale VALUE=exactfit>
<PARAM NAME=devicefont VALUE=true>
<PARAM NAME=bgcolor VALUE=#FFFFFF>
<EMBED src="0003MAS_P02_05_0.swf" quality=best scale=exactfit devicefont=true bgcolor=#FFFFFF WIDTH="600" HEIGHT="400" NAME="Mas=""
TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></EMBED>
</OBJECT></td>
</tr>
<tr>
<td valign="bottom"><img src="bottom_border.jpg"></td>
</tr>
<tr>
<td colspan="3"></td>
</tr>
<tr>
<td></td>
<td align="right"><font face="arial" size="1">[ <a href="page1.html">Home</a> | <a href="page1.html">Previous</a> | Next ]</font></td>
</tr>
</table>
</BODY>
</HTML>
- <HTML>
- <script language="JavaScript">
- var i = 0;
- function deleteIframe () {
- i--;
- if (document.all)
- document.all['iframe' + i].outerHTML = '';
- else if (document.getElementById) {
- var ifr = document.getElementById('iframe' + i);
- ifr.parentNode.removeChild(ifr);
- }
- }
- function addIframe () {
- if (document.all)
- document.body.insertAdjacentHTML('beforeEnd',url);
- else if (document.getElementById) {
- var ifr = document.createElement('IFRAME');
- ifr.src = url;
- document.body.appendChild(ifr);
- }
- }
- </script>
- <script language="JavaScript">
- //detect which flash button have been clicked 1st
- function setVar(id) {
- var thisVar=id;
- var ifr = document.createElement('IFRAME');
- if(id==1){
- document.getElementById.addIframe();
- ifr.src="guide.html";
- }else if (id==2){
- document.getElementById.addIframe();
- ifr.src="distance.html";
- }else{
- document.getElementById.addIframe();
- ifr.src="both.html";
- }
- }
- </script>
- <HEAD>
- <meta http-equiv=Content-Type content="text/html; charset=ISO-8859-1">
- <TITLE>Enrich - MAS Frequent Flyer Programme</TITLE>
- </HEAD>
- <BODY bgcolor="#FFFFFF" topmargin="50">
- <table cellspacing="0" cellpadding="0" border="0" align="center">
- <tr>
- <td align="left">
- <font face="arial" size="2"><b>ENRICH Product Training</b> - <i>Calculating Points from Flights</i></font>
- </td>
- <td rowspan="3"><img src="white.jpg"></td>
- <td align="right">
- <font face="arial" size="1">Page ID: 0003MAS_P02_05_0</font></td>
- </tr>
- </table>
- <table cellspacing="0" cellpadding="0" border="0" align="center">
- <tr>
- <td colspan="3"></td>
- </tr>
- <tr>
- <td rowspan="3"><img src="left_border.jpg"></td>
- <td valign="top"><img src="top_border.jpg"></td>
- <td rowspan="3"><img src="right_border.jpg"></td>
- </tr>
- <tr>
- <td><OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0"
- WIDTH="600" HEIGHT="400" id="0003MAS_P02_05_0" ALIGN="">
- <PARAM NAME=movie VALUE="0003MAS_P02_05_0.swf">
- <PARAM NAME=menu VALUE=false>
- <PARAM NAME=quality VALUE=best>
- <PARAM NAME=scale VALUE=exactfit>
- <PARAM NAME=devicefont VALUE=true>
- <PARAM NAME=bgcolor VALUE=#FFFFFF>
- <EMBED src="0003MAS_P02_05_0.swf" quality=best scale=exactfit devicefont=true bgcolor=#FFFFFF WIDTH="600" HEIGHT="400" NAME="Mas=""
- TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></EMBED>
- </OBJECT></td>
- </tr>
- <tr>
- <td valign="bottom"><img src="bottom_border.jpg"></td>
- </tr>
- <tr>
- <td colspan="3"></td>
- </tr>
- <tr>
- <td></td>
- <td align="right"><font face="arial" size="1">[ <a href="page1.html">Home</a> | <a href="page1.html">Previous</a> | Next ]</font></td>
- </tr>
- </table>
- </BODY>
- </HTML>
n'importe qui peut aider à ce sujet?
- UNFLUX
- Genius


- Inscription: Déc 20, 2002
- Messages: 6382
- Loc: twitter.com/unflux
- Status: Offline
Page 1 sur 1
Pour répondre à ce sujet, vous devez vous connecter ou vous enregistrer. Il est gratuit.
Afficher de l'information
- Total des messages de ce sujet: 8 messages
- Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 36 invités
- Vous ne pouvez pas poster de nouveaux sujets
- Vous ne pouvez pas répondre aux sujets
- Vous ne pouvez pas éditer vos messages
- Vous ne pouvez pas supprimer vos messages
- Vous ne pouvez pas joindre des fichiers
