Solo ocurre en FF. Estoy generando mediante ajax (Framewrok YUI) unos controles de formulario.
El tema en concreto es que si hago un alert(document.formulario.campoGenerado) no lo encuentra pese a este estar en pantalla.
No solo eso, sino que si lo mando al formulario tampoco llega por POST o GET a la pagina de destino (he hecho un print_r del array get o post y llegan todos menos los generados).
Vale aclarar que pensando que era algo de la YUI use simples innerHTML y nada y que use otros métodos como MM_findObj, getElementById y demás.
Hice un simple html donde muestra el problema (repito, en IE me funciona perfecto):
Código:
<head>
<title></title>
<script>
function verificarControl(){
alert(document.getElementById("test"));
}
function cargarControl(){
document.getElementById("testeo").innerHTML = 'Acá tá: <input type="text" name="test">';
}
</script>
</head>
<body>
<div id="testeo"></div>
<a href="javascript:cargarControl()">Cargar</a>
<br />
<br />
<a href="javascript:verificarControl()">Verificar</a>
</body>
</html>
No puedo ser el único!, aunque he intentado buscar info pero no encuentro nada...si alguien tiene alguna idea que no sea sacar estos controles se agradece.
PD: Puede ser que no vea el problema por la hora?