[Resolu] Asp/Java script pb de variable

Asp/Java script pb de variable [Resolu] - ASP - Programmation

Marsh Posté le 08-04-2005 à 09:25:34    

voila j'ai un soucis
je chercher dans une base de donnée le contenu d'un champ
je peux l'afficher avec un response.write  
mais je veux l'afficher dans un texte défilant par une fonction java script et ca marche pas  
voici le code :  
      For j=nb-1 To rt.RecordCount  
      test=rt("Contenu" ) / ma variable test recupere bien le contenu
      response.write(test) /et l'affiche sans pb
       
      rt.MovePrevious
   Next  
 
       %>
       <td width="100%" height="329" align="center"><script language="JavaScript1.2">
       
   <% response.write("var marqueecontents='" & test & "'" )%>/ma variable qui me permet d'afficher si je met avant en asp test="coucou" ca marche?? je comprends pas ?
       
var marqueewidth=80
var marqueeheight=320
var speed=2
//*****************************
 
var currentspeed=speed
 
if (document.all) document.write('<marquee onmouseover="stop()" onmouseout="start()" direction="up" scrollAmount='+currentspeed+' style="width: '+marqueewidth+'px; height: '+marqueeheight+'px">'+marqueecontents+'</mar
quee>')
 
function start()
{
    currentspeed=speed
}
 
function stop()
{
    currentspeed=0
}
 
       </script>
 
voila si je met au debut test="coucou" ca marche mais pas avec le contenu de mon champ de ma table SQL, je capte pas quelqu'un peut m'aider ??  
merci


Message édité par croli le 08-04-2005 à 09:50:29
Reply

Marsh Posté le 08-04-2005 à 09:25:34   

Reply

Marsh Posté le 08-04-2005 à 09:36:14    

rt.RecordCount  renvoie -1 il me semble donc il entre pas dans la boucle.
Fait un test avec un nombre en dur pour voir.

Reply

Marsh Posté le 08-04-2005 à 09:36:42    

Et ça rt.MovePrevious  c'est normal ?

Reply

Marsh Posté le 08-04-2005 à 09:38:19    

lol oui tout marche question champ et boucle je l'ai marqué : mon response.write fonctionne bien je pense pas que ca soir le pb
 
pour le rt.moveprevious oui car je pars de la fin du recordset et pas du début.. ;)

Reply

Marsh Posté le 08-04-2005 à 09:47:00    

voila j'ai trouvé j'ai remplacé  
<% response.write("var marqueecontents='" & test & "'" )%>  
par  
var marqueecontents="<%=test%>" et ca marche

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed