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

    problema implementazione Comment box tipo facebook

    Dato il seguente codice:

    <html>
    <header>
    <title>test</title>
    </header>
    <body>
    <script type="text/javascript">

    window.onload=function(){
    document.getElementById("text").onclick=newComment ;
    document.getElementById("text").onblur=resetCommen tBox;
    document.getElementById("commentButton").onclick=a ddComment;
    };

    function newComment(){
    document.getElementById("text").value="";
    document.getElementById("text").style.height="40px ";
    document.getElementById("commentButton").style.dis play="block";
    }

    function resetCommentBox(){
    document.getElementById("text").value="Write a comment ...";
    document.getElementById("text").style.height="20px ";
    document.getElementById("commentButton").style.dis play="none";
    }

    function addComment(){
    alert("Save comment");
    }

    </script>
    <textarea id="text" style="height:20px;">Write a comment ...</textarea>
    <input type="button" id="commentButton" style="display:none" value="add" />
    </body>
    </html>

    ho il seguente problema:

    l'evento onclick sul pulsante commentButton non viene mai intercettato poichè viene sempre prima intercettato l'evento onblur della textarea. Io pensavo venissero intercettati entrambi gli eventi ma come risulta dall'esempio di cui sopra non è cosi.
    Any idea?

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    invece che onclick prova con onfocus

  3. #3
    onFocus! it works

    grazie!

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 © 2024 vBulletin Solutions, Inc. All rights reserved.