Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923

    problema rollover dentro codice php

    Salve a tutti. Il mio problema è il seguente.
    Devo realizzare un semplice rollover tra due immagini di diverso colore.
    Ho utilizzato il comando di DW per creare lo scambio.
    Il fatto è che non posso andare ad agire singolarmente dalla vista struttura perchè i pulsanti fanno parte di una tabella generata da una query in php.
    Ho notato che non è possibile accedere a tali pulsanti neanche dalla vista Live Data.
    Ho provato a fare un copia incolla del codice che dovrebbe fare il lavoro ma quando passo sopra il pulsante non cambia colore.
    Qualcuno è in grado di dirmi il codice da utilizzare?

    Io ho usato questo:

    <div align="center">[img]images/Visualizza.gif[/img]</div>

    Immagino che dipenda dal fatto che la mia tabella viene generata lato server ma ricordo di aver visto uno script in asp che faceva questo lavoro concatenando un contatore dentro il collegamento.
    E' possibile fare altrettanto in php senza dover ricorrere a classi complesse?


    Ovviamente il codice javascript generato da DW nell'intestazione è presente.Grazie per l'aiuto.Ho cercato sul web senza trovare niente al caso mio

  2. #2
    Ma devi anche avere la funzione MM_swapImage tra i tag <script> della pagina... Ce l'hai?

    OOopppsssssssssss, mi erano sfuggite le ultime righe...

    Io comunque l'ho fatto senza problemi.
    Dovresti però anche avere il preload delle immagini di rollover...

  3. #3
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    Beato te.Potresti scrivermi il codice che hai utilizzato all'interno dell'href così lo provo anche io? Grazie.

  4. #4
    Il codice che ho usato io è questo:

    <body class="body" onLoad="MM_preloadImages('img_fixed/q1_on.gif','img_fixed/q2_on.gif','img_fixed/q3_on.gif','img_fixed/q4_on.gif','img_fixed/q5_on.gif','img_fixed/q6_on.gif')">
    ...
    <a href="home.php?mod=bio" onMouseOver="MM_swapImage('q1','','img_fixed/q1_on.gif',1)" onMouseOut="MM_swapImgRestore()">[img]<?php echo $img1 ?>[/img]

    Nel tuo caso, prova a mettere <a href> dentro al div e subito prima di <img>.

  5. #5
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    Ti ringrazio molto.Adesso lo provo e poi ti faccio sapere.

  6. #6
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    Ho provato come mi hai detto ma niente da fare.
    Continua ad essermi visualizzata solo l'immagine "a riposo" ma non quella relativa all'evento onmouseover.
    Anche il codice relativo al preload delle immagini in corrispondenza del body è presente.
    C'è qualcuno in grado di aiutarmi?

  7. #7
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    241
    senza aprire un altro topic, visto che la mia richiesta è similare, intendevo chiedervi come potevo operare per fare in modo che passando il puntatore del mouse su ognuno dei pulsanti (immagini con link) di un menu orizzontale questo cambiasse aspetto (sostituisco con un'altra immagine)?
    occorre utilizzare gli eventi onmouseover e onmouseout?
    è necessario far uso di javascript o si può aggirarlo?
    grazie

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.