Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 26
  1. #1

    Inserire risultato di un ciclo su un recordset in un Array JS

    Ciao a tutti sto impazzendo per cercare di fare queta cosa che spiego:

    ho un array in Javascript cosi fatto:
    codice:
    var leftrightslide=new Array()
    var finalslide=''
    leftrightslide[0]='[img]<%=slide0%>[/img]">'
    leftrightslide[1]='[img]<%=slide1%>[/img]">'
    leftrightslide[2]='[img]<%=slide2%>[/img]">'
    leftrightslide[3]='[img]<%=slide3%>[/img]">'
    come si nota le variabili id,slide e descrizione sono valorizzate
    ma da codice e sono rispettivamente tre campi di una tabella di Db
    codice:
    slide0="../img/big/cf62.gif"
    descrizione0="Samsung SGH D410-.-Tri Band GSM (900/1800/1900 Mhz) Gprs (4+1 timeslots) Browser WAP 1.2 Display a 262144 colori TFT (176 x 220) MMS ed SMS 5.0 Suonerie polifoniche personalizzabili a 64 toni Sim application toolkit Video Fotocamera VGA "
    descrizione0=replace(descrizione0,"'","")
    id0=10
    
    slide1="../img/big/cf62.gif"
    
    descrizione1="Siemens CF62-.-Tri Band GSM (900/1800/(1900 Mhz) Gprs (4+2 timeslots) classe 10 Browser WAP 2.0 "
    descrizione1=replace(descrizione1,"'","")
    id1=19
    
    slide2="../img/big/lg7110.gif"
    descrizione2="Lg Electronics G7110-.-DualBand 900/1800MHz GPRS Classe 10 (4+2) Tecnologia Wap 1.2.1 (AU System) Doppio Display: Display interno 128 X 160 pixels 65536 colori STN Display OLED esterno 96 X 64 pixels (256 colori) Fotocamera integrata (CMOS-VGA) 4 risoluzioni disponibili Zoom 4x Controllo luminosità 4 livelli Modifica colorazione (B/N, seppia, colori) "
    descrizione2=replace(descrizione2,"'","")
    id2=11
    
    slide3="../img/big/nik.gif"
    descrizione3="Lettore DivX/XviD/Dvd/Mpeg4 Nikenny1088-.-Un Lettore DivX di ultima generazione dalle qualita' tecniche superiori che non troverete su altri lettori: - Frontale TOUCH SCREEN - Uscita diretta VGA Out (Lcd/Plasma/Pc) - Supporta HDCD - Chip: ESS Vibratto II 6688FA F523 - Risoluzione Video superiore ad 800 linee - 17 Uscite analogiche/digitali  "
    descrizione3=replace(descrizione3,"'","")
    id3=200
    questo codice fa parte di uno slider di immagini in Js
    ora io vorrei che le variabili invece da scriverle dal codice me le valorizza da un recordset.
    ometto la connessione
    prendo i valori da un DB in base al campo boleano preorder
    codice:
    <%MySQL3="Select * from prodotti Where preorder = true"
    Set MyRs3=MyConn.Execute(MySQL3)
    while not myrs3.eof%>
    <%=myrs3("id_prodotto")%>
    
    <%=myrs3("Nome")%>
    
    <%=myrs3("descrizione")%>
    
    <% myrs3.movenext
    wend
    %>
    vorrei fare in modo che <%=myrs3("Nome")%> ecc me lo metta
    nella matrice dell'array ma penso ci voglia un ciclo e sinceramente non so come mettere un ciclo in JS ma so un po de coccio con JS
    spero di essermi spiegato bene
    Grazie anticipate e ciao a tutti,se volete vedere in azione lo slider sta qui fantasiland.it

  2. #2
    devi fare una cosa del genere (ammesso che hai già creato il recordset di nome rs):
    codice:
    <script language="Javascript">
    <!--
    var mioArray = new Array();
    
    <%
    i = 0
    Do While not rs.eof
    %>
    
    mioArray[<%=i%>] = "<%=rs("nomeCampo")%>";
    
    <%
    i = i + 1
    
    rs.movenext
    loop
    %>
    
    ...
    xxx

  3. #3
    prov o e ti dico
    grazie intanto
    ciao

  4. #4
    niente non funziona


    codice:
    var leftrightslide=new Array()
    
    <%
    i = 0
    Do While not myrs3.eof
    %>
    
    
    leftrightslide[<%=i%>]='"> [img]<%=myrs3([/img]"border=0 alt="<%=myrs3("desc_prodotto")%>">'
    
    <%
    i = i + 1
    
    myrs3.movenext
    loop
    %>
    non da nessun errore ma non scorre lo slider
    Help me
    Fantasiland VideoGames

  5. #5
    Utente di HTML.it L'avatar di Galex
    Registrato dal
    Aug 2002
    Messaggi
    667
    prova così

    leftrightslide[<%=i%>]="[img]<%=myrs3("img_prodotto")%>[/img]'>"

  6. #6
    aggiungi anche un punto e virgola alla fine
    xxx

  7. #7
    Ninete Raga' non va
    non mi mostra nulla

    mentre se faccio cosi funziona
    codice:
    slide0="Samsung SGH D410.gif"
    
    descrizione0="Samsung SGH D410-.-Tri Band GSM (900/1800/1900 Mhz) Gprs (4+1 timeslots) Browser WAP 1.2 Display a 262144 colori TFT (176 x 220) MMS ed SMS 5.0 Suonerie polifoniche personalizzabili a 64 toni Sim application toolkit Video Fotocamera VGA "
    descrizione0=replace(descrizione0,"'","")
    id0=10
    
    var leftrightslide=new Array()
    
    //leftrightslide[0]='[img]<%=slide0%>[/img]">'
    Funziona
    ma come cazz e'?
    si dovrebbe incrementa quell'array nel ciclo e non lo fa

  8. #8
    piccola correzione per il codice sopra: devi far precedere tutti gli apici singoli che si trovano nella stringa che vuoi inserire nell'array con il carattere di escape \'
    xxx

  9. #9
    vi ringrazio per la pazienza ma non funziona
    non mi spiego il perche'
    ho provato in tuti i modi ma niente ma non da nemmeno errore semplicemente non mostra niente

  10. #10
    se non ti mostra nulla e la pag rimane bianca clikka sulla pag bianche col tasto dx e fai HTML (o view source) e poista quello che ti appare
    Purtroppo bisogna imparare che il computer non sbaglia...fa solo quello che gli dici di fare

    www.netpolaris.it

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.