Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2009
    Messaggi
    9

    Piccolo aiutino con script per cambio img al passaggio del mouse

    Buonasera a tutti!
    Vorrei innanzitutto ringraziarvi per l'incredibile aiuto che si può trovare su questo fantastico sito!

    Venendo al mio problema: in sintesi devo fare in modo di avere un cambio immagine al passaggio del mouse, specificando una sola volta tutto il codice, per poi richiamarlo successivamente in varie pagine tramite una funzione simile: <?php printimg(); ?>

    Utilizzando questo script tutto funziona correttamente:
    _________________________________________________
    <head>
    <script language=""JavaScript"">
    <!--
    function cambia(ImageName,ImageFile){
    ImageName.src = ImageFile;
    }
    // -->
    </script>
    </head>
    <body>
    <a href="index1.html" target="_blank"
    onmousemove="cambia(bott5,'bott5-1.gif')"
    onmouseout="cambia(bott5,'bott5.gif')">
    [img]bott5.gif[/img]</a>
    </body>
    __________________________________________________ _-




    Il problema è che dovrei inserire quanto sopra in un file php che poi venga successivamente richiamato da varie pagine del mio sito, tramite (ad esempio) un comando del genere <?php printimg(); ?>
    ipotizzando ovviamente che nel PHP che viene richiamato sia specificata una funzione del genere:
    _________________________________________
    function printimg(){
    echo '<a href="index.php" target="_blank"
    onmousemove="cambia(bott5,'bott5-1.gif')"
    onmouseout="cambia(bott5,'bott5.gif')">
    [img]bott5.gif[/img]</a>'
    ;
    }
    __________________________________________

    In questo modo ovviamente lo script nell'head non viene caricato..
    Anche mettendo lo script nell'head di ogni pagina, poi quando vado a richiamare la funzione, nemmeno cosi va...



    In sintesi avrei bisogno di specificare tutto questo codice UNA SOLA VOLTA, in modo da richiamarlo successivamente in varie pagine senza dover copiare tutto il codice in ogni singola pagina...

    Scusate per il lungo post, ringrazio in anticipo per ogni aiuto!

  2. #2
    Beh, il problema, per lo più, e che non ha a che fare con PHP la cosa ... php è lato server mentre TUTTE le iterazioni lato client si fanno tramite javascript

    al massimo puoi usare AHAH, via javascript, per caricarti le parti di html nuove
    The fastest Redis alternative ... cachegrand! https://github.com/danielealbano/cachegrand

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2009
    Messaggi
    9
    Intanto ti ringrazio per la risposta!


    Poi, dato che non ho troppa familiarità con js, potresti farmi vedere qualcosa di già pronto?

    Ciao e grazie!

  4. #4
    Allora, dato che il problema principale lo hai con Javascript e non tanto con php, ti sposto nella sezione javascript
    The fastest Redis alternative ... cachegrand! https://github.com/danielealbano/cachegrand

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2009
    Messaggi
    9
    Ok, nella speranza però che qualcuno mi aiuti!


    nel frattempo un altro problemino:
    Come faccio a mettere 2 immagini (ovviamente con lo stesso effetto descritto sopra) nella stessa pagina?

    Ho provato a integrare nell'head 2 script con funzioni con nomi diversi, ed anche un solo script con 2 funzioni, ma non ci sono riuscito...

  6. #6
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Le funzioni lavorano nel abbiente in qui sono state sviluppate, pertanto funzione php funzionerà sul server funzione javascript funzionerà sul client, le funzioni miste che funzionino in entrambi gli ambienti non esistono, al massimo potrai scrivere una pagina link.php e includerla nelle pagine, in previsione che i link possano aumentare cosi aggiornando la sola pagina link.php automaticamente aggiornerai tutte le pagine del sito.
    Cosi dovresti risolvere anche il secondo problemino.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  7. #7
    Utente di HTML.it
    Registrato dal
    Mar 2009
    Messaggi
    9
    Dovrei cavarmela con qualcosa del genere?

    <?php include('link.php'); ?>



    CIao e grazie dell'interessamento!

  8. #8
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Direi di si non conosco il php.
    Operazione molto utile se si prevede un aumento di link e pagine notevole, altrimenti poi anche farne a meno.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

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.