Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Problema con onclick()

  1. #1

    Problema con onclick()

    Salve ragazzi,
    ho un grosso problema che non riesco a risolvere e spero che qualcuno di voi conosca la soluzione. Illustro il problema:

    Ho una pagina Html con un menu tipo mac realizzato grazie ad uno script. Ogni bottone di questo menù(bottone che è in realtà un'immagine) clikkato mi deve andare a leggere una funzione che carica un url all'interno di un iframe. Il problema è che non riesco ad utilizzare l'onclick all'interno dell'immagine, ho provato in tutti i modi ma non funziona.

    Posto un po di codice:

    Questa è la funzione da richiamare al click del mouse:

    function accenet()
    {
    document.I1.location.href="http://192.168.0.99:8080/accenet";
    }

    function cupnet()
    {
    document.I1.location.href="http://localhost:8080/cupnet";
    }

    Questo è dove posiziono l'onclick:

    <div class="dock-container2" style="position: absolute; left: 117px; top: 8px; width:20px">
    <a class="dock-item2" ><span>Prenotazione</span>[img]../InterfacciaMedinet/images/prenotazione.png[/img]</a>


    Questo è il foglio di stile:

    #dock {
    width: 100%;
    bottom: 0px;
    position: absolute;
    left: 0px;
    }
    .dock-container2 {
    position: absolute;
    height: 50px;
    padding-left: 20px;
    }
    a.dock-item2 {
    display: block;
    font: bold 12px Arial, Helvetica, sans-serif;
    width: 40px;
    color: #000;
    bottom: 0px;
    position: absolute;
    text-align: center;
    text-decoration: none;
    }
    .dock-item2 span {
    display: none;
    padding-left: 12px;
    color: #fff;
    }
    .dock-item2 img {
    border: none;
    margin: 5px 10px 0px;
    width: 100%;
    }


    Spero mi possiate aiutare!!!
    grazie

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Non con tutti i browser le immagini gestiscono l'evento onclick... mettilo nel tag <a>

    <a class="dock-item2" href="#" onclick="cupnet();return false">

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    se provassi ad usare gif invece che png funzionerebbe?

    lascia un link dove vedere il tutto in azione se vuoi che qualcuno vi dia un' occhiata,
    parli di uno script che va a lavorare con questo markup ma in modo a noi ignoto
    e da come e' posto il problema quello che vuoi fare non ha neanche troppo senso:
    hai link, tra l' altro al momento privi di href, che gia' potrebbero funzionare senza ulteriore uso di javascript

  4. #4
    @br1 grazie della risposta, ho controllato ed infatti non mi funziona con firefox.In explorer funziona ma non mi fa vedere la manina quando sto sull'immagine e quindi sebra che l'immagine non sia clikkabile(anche se lo è). Posso fare qualcosa per farlo funzionare in firefox e risolvere il problema della manina in explorer?

    @xinod grazie della risposta. Al momento non ho link dove metterlo,adesso provo con le gif. L'uso di una funzione esterna è per controllare un url all'interno di un iframe che altrimenti mi da problemi!

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.