Foros del Web » Programando para Internet » Javascript »

Codigo sin que no funciona en IE pero si en FF

Estas en el tema de Codigo sin que no funciona en IE pero si en FF en el foro de Javascript en Foros del Web. Código: <html> <head> <title>test</title> </head> <body> <script language="javascript"> var document_head = document.getElementsByTagName("body").item(0); x = document.createElement("script"); x.setAttribute("language","javascript"); x.setAttribute("type","text/javascript"); a = document.createTextNode("function hola() {alert('hola');} hola();"); x.appendChild(a); document_head.appendChild(x); ...
  #1 (permalink)  
Antiguo 01/12/2006, 17:02
Avatar de HIa
HIa
 
Fecha de Ingreso: noviembre-2002
Ubicación: Cartago
Mensajes: 121
Antigüedad: 21 años, 5 meses
Puntos: 0
Codigo sin que no funciona en IE pero si en FF

Código:
<html>
<head>
<title>test</title>
</head>
<body>
<script language="javascript">
var document_head = document.getElementsByTagName("body").item(0);
 x = document.createElement("script");
   x.setAttribute("language","javascript");
     x.setAttribute("type","text/javascript");
     a = document.createTextNode("function hola() {alert('hola');} hola();");
     x.appendChild(a);
     document_head.appendChild(x);
    </script>
</body>
</html>
Teoricamente en firefox si me sale el alert que dice hola, pero en internet explorer me dice que es un error desconocido y el debugger para en la linea que dice x.appendChild(a);, alguna idea de como hacer funcionar ese ejemplo en IE? en realidad necesito poder definir un escript completo al vuelo (sin usar src para incluirlo)


Saludos
__________________
Siempre hay algo nuevo que aprender
  #2 (permalink)  
Antiguo 03/12/2006, 23:00
Avatar de HIa
HIa
 
Fecha de Ingreso: noviembre-2002
Ubicación: Cartago
Mensajes: 121
Antigüedad: 21 años, 5 meses
Puntos: 0
nadie tiene alguna idea? tampoco funciona en IE7 (lo acabo de probar)
__________________
Siempre hay algo nuevo que aprender
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:48.