He enontrado un ejemplo de lo que quiero hacer en javascrip, que es activar o desactivar un enlace desde otro.
Pero la funcion que utiliza getElementByName la aplica directamente sobre a [anchor] yo pretendo poner un id="nombreEnlace" asi poder activar/desactivar.
Este es el codigo, funciona bien
Código:
Yo he provado a poner el enlace asi<html> <head> <script type="text/javascript"> function desactivarEnlaceJavascript(enlace) { var href = enlace.href; var patron = /^javascript:;\/\*[\s\S]*\*\/$/; if (!patron.test(href)) href = "javascript:;/*" + href + "*/"; enlace.href = href; } function activarEnlaceJavascript(enlace) { var href = enlace.href; var patron = /^javascript:;\/\*[\s\S]*\*\/$/; if (patron.test(enlace.href)) { href = href.replace(/javascript:;\/\*/g, ""); href = href.substr(0, href.length - 2); } enlace.href = href; } </script> </head> <body> <a href="http://www.wordpress.com">Enlace</a> <input type="button" onclick="activarEnlaceJavascript(document.getElementsByTagName('a')[0])" value="Activar" /> <input type="button" onclick="desactivarEnlaceJavascript(document.getElementsByTagName('a')[0])" value="Desactivar" /> </body> </html>
Código:
¿Se pueden utilizar estas funciones como yo intento?<a href="http://www.wordpress.com" id='enlace'>Enlace</a> <input type="button" onclick="activarEnlaceJavascript(document.getElementsById('enlace'))" value="Activar" />
Saludos