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

    cambiare il testo con un click

    Ciao a tutti,
    ..........un aiuto.....
    vorrei che il testo in una pagina HTML cambiasse ad ogni click dell'utente sui pulsanti.
    es. clicca sul pulsante 1 e compare la scritta "ciao"
    clicca sul pulsante 2 e compare la scritta "buongiorno"

    come posso fare?

  2. #2
    Non ho capito se il testo lo vuoi scrivere nella pagina o va bene anche dentro un campo input

    io comunque ti posto il codice di esempio:
    codice:
    <html>
    <body>
    <form name="formname">
    <input name="inputname" type="text">
    <input name="bottone1" type="button" value="bottone 1" onClick="document.formname.inputname.value='ciao';">
    <input name="bottone2" type="button" value="bottone 2" onclick="document.formname.inputname.value='buongiorno'">
    </form>
    </body>
    </html>

  3. #3
    <div id="testo" style="font-size:14pt;position:relative;">&amp;nbsp;</div>
    <script>
    function scrivi(str) {
    if(document.layers) {
    document.layers["testo"].document.write("<div id=\"testo\" style=\"font-size:14pt;position:relative;\">"+str+"</div>");
    document.layers["testo"].document.close();
    }
    else if(document.all && !document.getElementById)
    document.all["testo"].innerHTML=str;
    else if(document.getElementById)
    document.getElementById("testo").innerHTML=str;
    }
    </script>
    <form>
    <input type="button" value="bottone 1" onclick="scrivi('ciao');">
    <input type="button" value="bottone 2" onclick="scrivi('buongiorno');">
    </form>
    «Se leggi dimentichi, se vedi capisci, se fai impari» Piaget

  4. #4
    Utente di HTML.it L'avatar di eremiss
    Registrato dal
    Sep 2003
    Messaggi
    212
    mackey non capisco perchè il tuo script è così complicato!! Le varie espressioni non vogliono dire tutte la stessa cosa?? E' forse questo un modo per rendere eseguibile lo script con qualunque browser??
    il mattino ha l'oro in bocca,il mattino ha l'oro in bocca,il mattino ha l'oro in bocca,il mattino ha l'oro in bocca,il mattino ha l'oro in bocca,il mattino ha l'oro in bocca,il mattino ha l'oro in bocca,

  5. #5
    beh... non so se funziona con tutti i browser... ma sto estendendo la possibilità ai vecchi netscape e IE...

    il primo caso è per NN4
    il secondo caso per IE4
    il terzo caso per tutti i nuovi browser...
    «Se leggi dimentichi, se vedi capisci, se fai impari» Piaget

  6. #6
    il testo non voglio che venga scritto dentro in campo input, volevvo dentro <td> ma forse dovrò scriverlo dentro un livello.

  7. #7
    Utente di HTML.it L'avatar di eremiss
    Registrato dal
    Sep 2003
    Messaggi
    212
    ma è proprio quello che fa lo script di Mackey non confonderlo con quello di Skynet83 distrattone
    il mattino ha l'oro in bocca,il mattino ha l'oro in bocca,il mattino ha l'oro in bocca,il mattino ha l'oro in bocca,il mattino ha l'oro in bocca,il mattino ha l'oro in bocca,il mattino ha l'oro in bocca,

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.