Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11

Discussione: tag button hidden

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    585

    tag button hidden

    Ciao a Tutti,

    ho il seguente problema:

    nella mia pagina web,
    nella head ho messo

    <head>
    <Script Language="JavaScript">
    document.getElementById("print").style.visibility = "hidden";
    document.getElementById("print").style.display='no ne';

    </head>

    <body>
    <form name="form2">
    ...
    <button value="print" name="print" onclick="window.print()">Click to Print</button>
    ...
    </form>
    </body>


    Vorrei rendere invisibile il tag button ...
    Ho provato con le 2 sintassi di cui sopra ma non riesco ...


    Grazie in anticipo per l' aiuto !!!

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    parli di cose che non ancora esistono nel documento
    se vuoi mantenere lo script nell' head devi far eseguire quelle istruzioni almeno all' onload
    window.onload=function(){
    ...qui quello che vuoi fare con quell' elemento...
    }

  3. #3
    Poi, se dai al bottone, oltre al name, anche l'id="print" funzioner&agrave; anche nei browsers che non sono Internet Explorer!

    HTH
    Zappa
    [PC:Presario 2515EU][Cpu:P4@2.3GHz][Ram: 512M][HDU:80G@5400 RPM]
    [Wireless:LinkSys][OS: Ubuntu 9.04 - Jaunty Jackalope]

  4. #4
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    585
    Grazie mille delle delucidazioni !!!

    Ho messo nella head
    <script language="JavaScript">
    function my_code() {
    //document.getElementById("print").style.display='no ne';
    //document.getElementById("print").style.visibility = "hidden";
    alert("Ciao2");
    }
    window.onload=my_code();
    </script>
    </head>

    <body>
    <form name="form2">
    <button value="print" name="print" id="print" onclick="window.print()">Click to Print</button>
    ...
    </form></body>

    Con l' alert funziona, mentre il pulsante lo continuo sempre a vedere ....

  5. #5
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    window.onload=my_code;
    altrimenti esegui al volo, non al verificarsi dell' evento,
    e ti ritrovi di nuovo a parlare di cose che non esistono

  6. #6
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    585
    Grazie,
    avevo scritto male la sintassi ...

    Cmq il pulsante non ne vuol sapere di sparire

    <script language="JavaScript">
    function my_code() {
    document.getElementById("print").style.visibility ="hidden";
    }
    window.onload=my_code;
    </script>
    </head>

    <body>
    <form name="form2" method=post action=''>
    <button value="print" name="print" id="print" onclick="window.print()">Click to Print</button>
    ...
    </form></body>

  7. #7
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    ci sara' altro allora

  8. #8
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Prova anche a cambiare nome al pulsante... mi sa tanto di parola riservata
    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

  9. #9
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    585
    Strano ma vero ...

    Ho messo il richiamo della funzione my_code nel body e, come per incanto, il pulsanto e' sparito !!!

    <script language="JavaScript">
    function my_code() {
    document.getElementById("print").style.visibility ="hidden";
    }
    </script>
    </head>

    <body onload="my_code()">
    <form name="form2" method=post action=''>
    <button value="print" name="print" id="print" onclick="window.print()">Click to Print</button>
    ...
    </form></body>

  10. #10
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Originariamente inviato da betto
    Strano ma vero ...
    Ho messo il richiamo della funzione my_code nel body e, come per incanto, il pulsanto e' sparito !!!
    Originariamente inviato da Xinod
    ci sara' altro allora
    ... che ora magari ha smesso di funzionare...
    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

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.