onclick dinamico...

marco.manni

Utente Attivo
10 Set 2003
49
1
0
Ciao!
non so se la mia domanda è una stupidata o non si può fare (dubito). Ho 2 immagini, una al click visualizza un alert con un messaggio, l'altra al click cambia la frase dell'alert alla prima. In sostanza voglio modificare l'attributo onclick dinamicamente... cosa sbaglio? provate ad incollare questo codice in una pagina e provate... non funziona, dove sbaglio?


<html>
<head>
</head>
<body>
<img id="i1" src="" onclick="javascript: alert('ciao!')"><br><br>
<img id="i2" src="" onclick="javascript: document.getElementById('i1').setAttribute('onclick','javascript: alert(salve)');">
<br><br>
</body>
</html>
 
<script>
var frase = "lukeonweb";
</script>

<img src="" onclick="javascript:alert(frase)"><br><br>
<img src="" onclick="javascript:frase='ciao ciao'">

Solo curiosità o ti serve a qualcosa?.. :)
 
ehm...
credo di essermi spiegato male. dunque: nella mia pagina ho 3 oggetti (non link!).

- Il 1° all'onclick mi visualizza "ciao".
- Il 2° fa in modo che "cancella" l'onclick del 1°, quindi se riclicco sul 1° non da niente.
- Il 3° fa in modo che all'onclick del 1° mi visualizzi "salve", per esempio.

Quindi il 2° e il 3° al click non visualizzano niente, ma cambiano l'evento del 1° ok? Fino al secondo punto ci sono riuscito...
 

Discussioni simili