Visualizzazione dei risultati da 1 a 2 su 2

Discussione: errore in java script

  1. #1

    errore in java script

    ho questo semplice script
    codice:
    <HTML>
    <SCRIPT LANGUAGE="JavaScript">
    <!--
    var str;
    function doThis(str) {
    alert(str);
    }
     //-->
    </SCRIPT>
    <BODY>
    <H4>Esempio di una finestra "alert"</H4>
    <a onclick="doThis(this.value)" value="pinco pallino">Link</a>
    <FORM>
    <INPUT TYPE="BUTTON" VALUE="paperino" ONCLICK="doThis(this.value)">
    </FORM>
    </BODY>
    </HTML>
    perchè se clicco sul bottone nel messaggio appare paperino mentre se clicco sul link appare undefined e non pinco pallino ?

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    perche' un link non ha nativamente un value!

    se proprio devi settare e leggere attributi non leciti per l' elemento (cosa che comunque non andrebbe fatta in normale xhtml) puoi fare una cosa del genere
    codice:
    function doThis(el) {
    alert(el.getAttribute('value'));
    }
    
    <a onclick="doThis(this)" value="pinco pallino">Link</a>

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.