Guest tuek Posté 7 Novembre 2003 Posté 7 Novembre 2003 Voilà le petit problème auquel je suis confronté: Je voudrais insérer un formulaire en JAVASCRIPT dans le code suivant me permettant de récupérer la variable $code[$i] dans le calque "resu" de la même page, à partir d'une image survolée correspondant au titre du spectacle sélectionné. MERCI D'AVANCE. <body> <div id="spect" > <? for ($i=0;$i<$nb;$i++) { VOICI LES VARIABLES QUE JE RECUPERE SUR MA BASE DE DONNEES $code[$i]=code pour afficher le Résumé du spectacle sélectionné ET QUE JE VOUDRAIS récupérer DANS LE CALQUE "resu" $on[$i]=titre gif survolé $off[$i]=titre gif au départ $image[$i]=image n°x ?> <a href="#" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('<? echo $image[$i]; ?>','','images/specTO2/titres/<? echo $on[$i]; ?>',0)"> <img src="images/specTO2/titres/<? echo $off[$i]; ?>" name="<? echo $image[$i]; ?>" width="116" height="12" border="0"> </a> <? } ?> </div> <div id="resu" > <font face="Times New Roman, Times, serif" size="2"> <? $sql= " SELECT resu FROM resu WHERE code='R03' "; if ($res=send_sql($db,$sql)) { $resu=mysql_result($res,0,"resu"); echo $resu; } ?> </font> </div> </body>
Beatnykk Posté 7 Novembre 2003 Posté 7 Novembre 2003 il me semble que c'est pas possible ton truc. ou alors peut être en glissant un timeout qui relance le javascript de vérification des variables agissant sur le contenu. le problème c'est que ça boufferait un max de ressources phpsql si ça marchait comme ça. donc tu ferais mieux de précharger tous les contenus (titres, url d'images, etc.) et de conditionner leurs apparitions par rollover comme tu as commencé. le seul problème c'est qu'il me semble que tu vas être obligé de tout faire en javascript à partir de là (en dehors du préchargement de données, en phpsql par contre), et de lister toutes les possibilités et non pas de les conditionner avec $var ($i dans ton exemple). je suis pas le plus balaize du forum pour la prog, mais c'est une impression générale à la lecture de ton post.
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant