Hola, necesito ayuda con el siguiente problema:
Tengo un IFRAME que carga un documento .html que contiene varias etiquetas DIV.
Lo que necesito hacer es poder seleccionar el contenido de una determinada etiqueta DIV y desplazarme hasta ella; esto tengo que hacerlo introduciendo el nombre de la etiqueta a la que me quiero desplazar en un campo de texto.
Ya pude seleccionar la etiqueta en IE y en FireFox, pero solo en IE me puedo desplazar hasta ella. Este es el codigo que estoy usando:
if (window.frames["txt"].document.selection) { // codigo para IE
var rng = window.frames["txt"].document.body.createTextRange();
var tmp = window.frames["txt"].document.getElementById(etiqueta.value);
rng.moveToElementText(tmp);
rng.select();
} else { // codigo para FireFox
window.frames["txt"].getSelection().removeAllRanges();
var rng = window.frames["txt"].document.createRange();
rng.setStartBefore(window.frames["txt"].document.getElementById(etiqueta.value));
rng.setEndAfter(window.frames["txt"].document.getElementById(etiqueta.value));
window.frames["txt"].getSelection().addRange(rng);
}
Alguien tiene alguna idea que pueda ayudarme?
Saludos.