Hola chicos, estoy con un conflicto en IE (¿que raro no?), y buscando sombre el tema de compatibilidad, encontre que con Jquery ese problema no sucede.
Algo toco de Jquery pero es muy basico.
La idea es tomar un valor de un <select> en un POPUP, y en enviarlo a un <input> en la ventana Padre o
window.opener.
El codigo que tengo funciona bien en IE6 IE8 pero no en IE7 y no probe en IE9.
en FireFox funciona bien.
El nombre (el id es el mismo) del input lo envio por GET al POPUP, con este codigo desfragmento la url y consigo el valor
campo
Código Javascript
:
Ver originalnextfield='busca';
formt='formulario';
enviado=location.href.split("?");
igualdades=enviado[1].split("&");
for(a=0;a<igualdades.length;a++){
igualdades[a]=igualdades[a].split("+").join(" ");
valores=igualdades[a].split("=");
eval("var "+valores[0]+"='"+valores[1]+"'");
}
var campo = valores[1];
Esto por ahora funciona bien, el problema surge en el envio del valor el cual muestro el codigo:
Código Javascript
:
Ver originalvar campo = valores[1];
function sendValue(s){
var selvalue = s.options[s.selectedIndex].value;
window.opener.document.getElementById(campo).value = selvalue;
s = this.form.miSelect