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

    Problemi ONCLICK su FireFox

    Salve,

    utilizzo questa funzione per visualizzare o no una cella:

    <a href="javascript:void(#)" ONCLICK="document.all.mostraCella.style.display = (document.all.mostraCella.style.display == 'none') ? '' : 'none'" >

    e sulla cella: <td ID="mostraCella" style="display:none">

    mi funziona su tutti i browser tranne che su FireFox
    Pippo Giacalone
    giacalone@tin.it

  2. #2
    Utente di HTML.it L'avatar di linoma
    Registrato dal
    Mar 2010
    Messaggi
    1,346
    Credo che il tuo problema venga tratto qui
    Per gli Spartani e Sparta usa spartan Il mio github

  3. #3
    Scusa la mia ignoranza, ho provato così ma non funziona .... la sintassi è giusta ?

    <a href="javascript:void(#)" ONCLICK="document.getElementById.mostraCella.style .display = (document.getElementById.mostraCella.style.display == 'none') ? '' : 'none'" >
    Pippo Giacalone
    giacalone@tin.it

  4. #4
    Utente di HTML.it L'avatar di linoma
    Registrato dal
    Mar 2010
    Messaggi
    1,346
    Prova a dare un'occhiata qui.
    Per gli Spartani e Sparta usa spartan Il mio github

  5. #5
    grazie linoma per la pasienza ... ma dopo aver fatto diverse prove non so proprio come scriverlo:

    ho provato cosi:

    ONCLICK="document.getElementById("mostraCella<%=Rs Prezzi("ID_Prezzo")%>").style.display = (document.getElementById("mostraCella<%=RsPrezzi(" ID_Prezzo")%>").style.display == 'none') ? '' : 'none'"

    cosi:

    ONCLICK="document.getElementById(mostraCella<%=RsP rezzi("ID_Prezzo")%>).style.display = (document.getElementById(mostraCella<%=RsPrezzi("I D_Prezzo")%>).style.display == 'none') ? '' : 'none'"

    ma niente
    Pippo Giacalone
    giacalone@tin.it

  6. #6
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    ONCLICK="document.getElementById("mostraCella<%=Rs Prezzi("ID_Prezzo")%>").style.display = (document.getElementById("mostraCella<%=RsPrezzi(" ID_Prezzo")%>").style.display == 'none') ? '' : 'none'"


    Ma facci vedere anche la cella interessata... e posta il codice html non asp
    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

  7. #7
    ma scusami br1 questa

    ONCLICK="document.getElementById("mostraCella1").s tyle.display = (document.getElementById("mostraCella1").style.dis play == 'none') ? '' : 'none'"

    non è la stessa di questa ?

    ONCLICK="document.getElementById("mostraCella<%=Rs Prezzi("ID_Prezzo")%>").style.display = (document.getElementById("mostraCella<%=RsPrezzi(" ID_Prezzo")%>").style.display == 'none') ? '' : 'none'"

    già provata non funge.

    Ricapitolando:

    ONCLICK="document.getElementById("mostraCella1").s tyle.display = (document.getElementById("mostraCella1").style.dis play == 'none') ? '' : 'none'"

    sulla cella: <td ID="mostraCella1" style="display:none">
    Pippo Giacalone
    giacalone@tin.it

  8. #8
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Per cominciare usa una sintassi corretta
    onclick="document.getElementById("mostraCella1").s tyle.display = (document.getElementById("mostraCella1").style.dis play == 'none') ? 'block' : 'none'"
    e ricordati che mostraCella1 deve essere univoco (presente una sola volta nel documento)


    P.S. Io se fossi in te prenderei in seria considerazione lo studio (serio e approfondito) del javascript, invece che giustificarsi "Scusa la mia ignoranza" visto che lo fai per lavoro
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  9. #9
    codice:
    <td ID="mostraCella1" style="display:none">
    alternativa:

    codice:
    <head>
    <script language="javascript" type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
    </head>
    
    
    <td ID="mostraCella1" style="display:none">

  10. #10
    intanto lasciami ringraziare lucavizzi per la soluzione che mi ha suggerito, funziona benissimo ...

    per cavicchiandrea invece vorrei evitare polemiche (non è nella mia natura),
    vedro di studiare appena finisco di lavorare come impiegato ogni giorno dalle 08,00 alle 20,00, è giusto visto che per arrotondare lo stipendio mi invento un lavoro che non conosco.

    Pippo Giacalone
    giacalone@tin.it

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.