Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    dibabilitare href

    ciao a tutti
    ho un quesito per voi :

    ho questo codice -->

    <a href="#" onClick="return VisSottoMenu();" id="coll">
    collegamento
    </a>


    è possibile fare uno script javascript che disabiliti questo tipo di collegamento?

    cioè del tipo :

    function disabilita(link)
    {
    link.disabled = 'true';
    }


    però facendo in modo che dopo l'esecuzione dello script il collegamento risulti inattivo (ovvero niente manina quando ci passo sopra)

    si può fare?
    e se si, come?

    grazie. Max
    Mi sono impigliato nella Rete....
    www.deejaymax.com

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,463

    Moderazione

    Questo forum non tratta JavaScript: ti sposto nel forum apposito.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3

    ...

    ho cercato il forum apposito ma mi era sfuggito...
    grazie ...
    Mi sono impigliato nella Rete....
    www.deejaymax.com

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    La csoa piu` semplice, senza modificare gli oggetti della pagina:
    codice:
    <script type="text/javascript">
    var abil = true;
    </script>
    </head>
    <body>
    ....
    <a href="..." ... onclick="return abil;">
    ...
    <button value="disabilita" onclick="abil=false;">
    <button value="abilita" onclick="abil=true;">
    Nel tuo caso, in cui devi testare una funzione all'onclick:
    codice:
    onclick="return abil?VisSottoMenu():false;"
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  5. #5

    ...

    ho provato a usare il tuo codice
    onclick="return abil?VisSottoMenu():false;"

    ma la manina rimane....

    anche se abil = false
    Mi sono impigliato nella Rete....
    www.deejaymax.com

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Si` e` vero. La manina rimane.

    Potresti anche modificare il CSS in modo che non cambi:

    <button value="disabilita" onclick="abil=false; document.getElementById('coll').className='noHand' ;">

    Dove avrai definito nel CSS:
    .noHand { cursor:default; }
    .noHand:hover { cursor:default; }


    Altrimenti puoi anche eliminare l'oggetto dalla pagina, ma questo e` piu` complesso, e ti sparisce proprio il link.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  7. #7

    ...

    il fatto è che non posso usare il button per disabilitare la manina...
    comunque modificando quello che mi hai suggerito forse arriverò a una soluzione.
    grazie per l'interessamento.
    Mi sono impigliato nella Rete....
    www.deejaymax.com

  8. #8
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Il button era una scorciatoia per visualizzare l'esempio.
    Lo script puoi realizzarlo come vuoi.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

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.