Visualizzazione dei risultati da 1 a 9 su 9

Discussione: immagine e recordset

  1. #1
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427

    immagine e recordset

    ho un recordset incolonnato su 4 colonne...

    codice:
    <%
       
       set rs_conta=conn.execute ("Select count(*) as contanote FROM pren3 WHERE note_vista = 1 ")
       
       Set rs = Server.CreateObject("ADODB.Recordset")
       strSql =("SELECT TOP 30 note_interne,id_ogg,codoff,idpren FROM pren3 WHERE note_vista = 1")
       rs.open strSql, conn
    
    Dim Conta 
    Conta = 0
    
    While not Rs.eof 
    %> 
    <%
    nota="nota_pic_2"
    if request("a")="sel" then
    nota="nota_pic"
    end if
    %>
    <td width="100">
    <p align="center">
    <a href="admin.asp?view=info&idpren=<%=rs("idpren")%>&id_ogg=<%=rs("id_ogg")%>&codoff=<%=rs("codoff")%>&dettagli=pratica&a=sel">
    [img]../images/<%=nota%>.gif[/img]"></a></td> 
    
    <% 
    Conta = Conta + 1 
    if Conta = 4 then 
    conta = 0 
    %>
    </tr><tr>
    <%end if 
    
    Rs.MoveNext 
    Wend 
    
    Rs.close 
    Set Rs = Nothing 
    %> 
    </tr> 
    </table>
    Il risultato da una serie di immagini...
    quando linko su un immagine vorrei che solo quella linkata appaia in un altro modo.....

    come ho fatto adesso quando linko..
    tutte le immagini cambiano....
    coem farre senza dover fare 30 immagini?

  2. #2
    in che senso quando cliccki ti cambia le immagini?

  3. #3
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427
    si me le cambia tutte ...

    vorrei solo che cambiasse quella linkata...

    dovrei usare i css?

  4. #4
    scusa non ho capito

    quando tu clicchi su un'immagine ti va alla pagina admin.asp con una serie di querystring....è quello che non va? che cosa dovrebbe apparire quando clicchi sull'immagine? che stai cercando di fare?

  5. #5
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427
    fai conmto che ho un rs a che a video mi da 16 elementi...

    o o o o
    o o o o
    o o o o
    o o o o

    ognuno di questi elementi ha un link.
    vorreis emplicemente che al passaggio del mouse si visualizza una x al posto dello "o"

    cosi:

    o o x o
    o o o o
    o o o o
    o o o o

    solo che la x e lo o sono immagini.

    Una volta linkata la x deve rimanere a video e gli altri restano o.

    lo so sono complicato nella espressione...

  6. #6
    allora

    per far apparire al passaggio del mouse una X devi usare il metodo onmouseover del tag img (vedi il forum di scripting)

    per fare si che la X rimanga dopo il click, se c'è un refresh della pagina devi mettere una variabile di controllo che se è = all'id dell'immagine cliccata invece di far apparire l'immagine ti fa apparire la X

  7. #7
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427
    la prima parte ho risolto con un javascript...

    per la seconda ho dei dubbi...

    l'id del rs è dato da rs("idpren")

    quindi???

    sono fuso stasera...

  8. #8
    E quindi giusto, quando clicchi conservi il valore dell'immagine:

    codice:
    id = rs("idpren")
    quando poi ritorni alla pagina e devi fare il confronto se visualizzare "o" oppure "x" fai:

    codice:
    if id = rs("idpren") then
       immagine_x
    else
       immagine_o
    end if
    Ovviamente l'rs("idpren") dell'if sarà quello che ti sei riletto al nuovo caricamento delle pagina.
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  9. #9
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427
    tordo, credo sia la parola giusta

    sono combinato così...
    codice:
    if id = request("idpren") then
       immagine_x="nota_pic_2.gif"
    else
       immagine_o="nota_pic.gif"
    end if
    
    path_1="../images/nota_pic_2.gif"
    path_2="../images/nota_pic.gif"
    
    %>
    <td width="100">
    <p align="center">
    <A HREF="admin.asp?view=info&idpren=<%=rs("idpren")%>&id_ogg=<%=rs("id_ogg")%>&codoff=<%=rs("codoff")%>&dettagli=pratica">
    [img]<%=path_1%>[/img]" title="<%=(replace(Rs("note_interne"), "
    ", vbcrlf))%>" border="0"></A>
    
    
    questo: [img]<%=path_1%>[/img]" 
    
    è gestito da uno javascript...
    coem faccio a dire a path1 di diventare
    path_1="../images/nota_pic_2.gif"

    e non

    path_2="../images/nota_pic.gif"

    ???

    confuso sono...

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.