Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/04/2007, 10:15
mickeyy
 
Fecha de Ingreso: mayo-2004
Mensajes: 180
Antigüedad: 20 años
Puntos: 2
Porque no funciona esto en iexplorer y si en mozilla?

Bueno faltaria el codigo del html padre (el codigo que os pongo es de la ventana que abre en un popup). El caso es que si omito el paso de modificar
imagen = "window.opener.document.I"+cadena+".src='./Imagenes/Img_Com_On.GIF'";
eval(imagen);

funciona perfectametne pero si lo dejo no funciona
Código:
<html>
 <head>
<link href="./GuardarLista.css" rel="stylesheet" type="text/css" />
  <title>Insertar Comentario</title>
  <script language="javascript">
function CloseValor(cadena,valor)
   	{
	var url;
	var imagen;
	url='';
	imagen='';
	url = "window.opener.document.F"+cadena+".C"+cadena+".value='"+valor+"'";
	imagen = "window.opener.document.I"+cadena+".src='./Imagenes/Img_Com_On.GIF'";
	eval(imagen);
	eval(url);
	window.close();
   	}
function Close()
{
	window.close();
}
  </script>
<link href="../Application Data/SSH/temp/GuardarLista.css" rel="stylesheet" type="text/css">
</head>
<body>
<div id="centrartabla">
<center><table class="tguadarlista" width="300" height="99" cellpadding="0" cellspacing="0">
  <tr>
    <td class="tdtextocabecera" height="15" colspan="4">A&ntilde;adir Comentario </td>
  </tr>
  <tr> <form name="frm">
    <td width="10">&nbsp;</td>
    <td width="140">Comentario </td>
    <td width="140"><textarea name="Text1" rows="3" wrap="physical" id="Text1"><? echo $_GET['comentario']; ?></textarea></td>
    <td width="10">&nbsp;</td>
	</form>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td colspan="2"><center><table width="200" border="0" cellspacing="0" cellpadding="0">
      <tr>
	  	<?
		echo '<td width="75" height="15" class="tdtexto" onClick="CloseValor(\''.$_GET['codigo'].'\',frm.Text1.value);">Aceptar</td>';
		?>
        <td width="50">&nbsp;</td>
        <td class="tdtexto" width="75" onClick="Close();">Cancelar</td>
      </tr>
    </table></center></td>
    <td>&nbsp;</td>
  </tr>
</table></center>
</div>
</body>
</html>