parentNode document.getElementsByTagName DOM
2 seguidores
Hola tengo una dudilla a ver si se puede hacer, yo recojo todos los select, de un html , con <code>document.getElementsByTagName</code>, y quiero cojer el padre de Nodo, para cambiarle las propiedades, ejemplo:
<code><p><select></select></p></code>
luego yo querria recojer el p, y cambiarle las propiedades o añadirle htmnl, se puede?
zigotica
se puede
kassel
si ya he conseguido pintar el iframe, jejejjej
cojiendo mediante parentNode, ahora encuentro problemas para una vez creado un iframe, pintar dentro un select
yo creo el iframe:
<code>var ifrm=document.createElement("iframe");</code>
pero no se ahora como pintarle un select en su interior
kassel
este post es justo lo que me pasa pero se ha perdido a partir de la 2º pagina, o yo no lo puedo ver:
http://www.domestika.org/foros/viewtopic.php?t=23613&highlight=select+zindex
zigotica
pues explica mejor el problema, la solucion la di en mi primera respuesta
kassel
si os cuento:
menu vertical que al desplegarse se superponen los combos.
Solucion;
-Hacer un iframe, y un div
cada uno con un z-index
al tener posiciones absolutas, y el mismo left, y top, realizo una solucion,
poero sucede:
que el frameborder del iframe se lo quito al iniciar pero solo actiua al pasar la segunda vez por el menu:
codigo:
<code>//alto y ancho//
lt=obj.id.substring(obj.id.length-1,obj.id.length)
var h=hg[lt];
var w=wd[lt];
//recvojo la inf//
var contIni=obj.innerHTML
obj.innerHTML="";
var div=document.createElement("div")
div.id="recont"+lt;
ifrm=document.createElement("iframe");
ifrm.frameborder="0";
ifrm.height=h-5;
ifrm.width=w-5;
ifrm.id="framer";
ifrm.scrolling="no";
div.setAttribute("className","absoluta");
ifrm.setAttribute("className","absoluta1");
obj.appendChild(ifrm);
obj.appendChild(div);
document.getElementById("recont"+lt).innerHTML=contIni
document.getElementById("recont"+lt).height=h+"px"
document.getElementById("recont"+lt).width=w+"px"
document.getElementById("recont"+lt).zIndex="10"
document.getElementById("recont"+lt).boder="1px solid #CCCCCC"</code>