Problème affichage menu Flash/ou HTML via ASP et Javascript! HELP PLEASE!

lataupe78 Messages postés 5 Date d'inscription mardi 20 décembre 2005 Statut Membre Dernière intervention 12 mars 2009 - 12 mars 2009 à 16:15
lataupe78 Messages postés 5 Date d'inscription mardi 20 décembre 2005 Statut Membre Dernière intervention 12 mars 2009 - 12 mars 2009 à 18:59
Bonjour! Je suis novice en ASP je me prend la tête depuis
2 jours(ou plutôt 2 nuits sur un problème:


Je bosse sur le site Web d'un client: Les pages du site sont constituées de nombreux modules ASP:
Body.asp, Header.asp,Defaut.asp...  Classique ^^


j'ai réalisé un menu Flash que je veux inclure dans le Header.asp
Je teste la présence de Flash avec SWFObject de Javascript pour afficher un menu HTML au cas où


Le Menu HTML est construit dynamiquement via une requête SQL et ASP (je récupère l'intitulé du Bouton, Lien)
De même je passe ces paramètres au Flash pour qu'il affiche les boutons dynamiquement via ASP et SWFObject


J'ai crée un module ASP spécifique isFlash.asp que j'include dans Header.asp et qui doit afficher
le menu HTML ou le Flash selon.


pour le principe pas de problème, mais j'ai quand même un problème :S

Le menu HTML est toujours affiché et reste lors de la construction de ma page!


Voir le lien: http://www.sencity.fr/Default.asp


Et lorsque je teste le module isFlash.asp tout seul dans le navigateur ça marche !
Voir le lien: http://www.sencity.fr/include/isflash4.asp


ApparamentlLa construction de la page par l'ASP est prioritaire sur la fonction Javascript....

Quelqu'un peut-il m'aider ou m'éclairer SVP ?


voici un bout du code de mon module à insérer:

<div id= "MenuFlash">
<% 
 SQL = "SELECT * FROM Table ORDER BY Trie ASC"
 Set rs = CreateObject ("ADODB.Recordset")
 rs.open SQL, conn,3 
%>
<!-- ... La construction du Menu HTML avec des requêtes ASP : Je met juste un bout pour l'exemple -->
   <% 
    do while not rs.eof
   %>
 <td width="5"></td>
    <td>  ----

      ,
               '
         class='MenuBoutonsBleu'>
         <%=rs("Denomination")%>,
   ,
   
   

  </td>

...

<%
 rs.movenext
 loop
%>

<!-- Ensuite mon Javascript SWFObject:
Si le Flash Player 9 existe il doit insérer le Flash et lui passer des variables aux boutons dans le < < div id ="MenuFlash"> en remplacçant son contenu ( Technique SWFObject classique)
-->

<script type="text/javascript" src="swfobject.js"></script>
 <script type="text/javascript">
  
  var s1 = new SWFObject("loaderInfoExample.swf","myMenuFlash","950","72","9","#FFFFFF");
 
  <%
  SQL = "SELECT * FROM TBL_Famille ORDER BY Trie ASC"
  Set rs = CreateObject ("ADODB.Recordset")'
  rs.open SQL, conn,3
  x=0
  do while not rs.eof
  x=x+1
  rs_Champs=rs("Denomination")'
'  myescape(rs_Champs)
   rs_idF=rs("id")
   response.write("s1.addVariable(")
   response.write("'B"&x&"','"&rs_Champs&"'); ")
   response.write("s1.addVariable(")
   response.write("'idF"&x&"','"&rs_idF&"'); ")
   rs.movenext
  loop
  response.write("s1.addVariable('num','"&x&"'); ")
  %>
  s1.write("MenuFlash");
 </SCRIPT>



 

1 réponse

lataupe78 Messages postés 5 Date d'inscription mardi 20 décembre 2005 Statut Membre Dernière intervention 12 mars 2009
12 mars 2009 à 18:59
Il semble qu'il faille utiliser des sémaphores ... quequ'un connaît il un bon tuto ou un lien qui explique tout ça ?
0
Rejoignez-nous