Ciao a tutti
ho un link come segue:
<a href="#" onclick="goal(111);" id="gl">blablabla</a>
come fareste a cambiare al volo il parametro passato alla funzione goal?
Grazie
Ciao a tutti
ho un link come segue:
<a href="#" onclick="goal(111);" id="gl">blablabla</a>
come fareste a cambiare al volo il parametro passato alla funzione goal?
Grazie
Per cambiarlo:codice:<a href="#" onclick="goal(+this.getAttribute('data-parametro'));" id="gl" data-parametro="111">blablabla</a>
codice:document.getElementById("gl").setArrtibute("data-parametro", 91);
No
mi rispoonde che non è supportato il metodo setArrtibute(
setAttribute
Ridatemi i miei 1000 posts persi !!!!
Non serve a nulla ottimizzare qualcosa che non funziona.
Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr
OK
grazie
Ups scusa... scritto di fretta
No
In realtà non cambia niente perchè se anche con un alert si mostra il parametro appena cambiato quando si clicca sul link il parametro è sempre quello iniziale quindi l'intenzione di trasformare un link in una specie di interruttore a 2 o a 3 posizioni così non funziona
Cavicchi Andrea
Problemi con javascript, jquery, ajax clicca qui
fa vedere il coodice
No
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="Generator" content="EditPlus®">
<meta name="Author" content="">
<meta name="Keywords" content="">
<meta name="Description" content="">
<title>Document</title>
</head>
<body>
<a href="#" onclick="goal(this.getAttribute('p'));" id="gl" p="111"><h1>blablabla</a>
<script>
function goal(ar)
{
if(ar==111)
{var attr=91;}else{var attr=111;}
alert(ar);
document.getElementById("gl").setAttribute("p", attr);
alert(document.getElementById("gl").getAttribute(" p"));
}
</script>
</body>
</html>