HTML - Javascript+xhtml+firefox

 
Vista:

Javascript+xhtml+firefox

Publicado por Oscaro (6 intervenciones) el 22/02/2007 01:11:41
Saludos

Veran estoy haciendo paginas XHTML, y tienen (algunas) codigo Javascript en linea (esto es declarado en la misma pagina) por ejmplo :

<script type="text/javascript" language="javascript">
//<![CDATA[
funcionJavascript();
// ]]>
</script>

En internet explorer no tengo problema pero en Opera, y FireFox no funciona.
porque ?

Lo necesito de esta manera porque esta funcion me regresa contenido HTML dinamico.

Saludos y cualquier tip gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Javascript+xhtml+firefox

Publicado por Martha (137 intervenciones) el 22/02/2007 20:08:20
Se te olvida comentar el código:

<script type="text/javascript" language="javascript">
<!--
//<![CDATA[
funcionJavascript();
// ]]>
-->
</script>
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE: No funciona

Publicado por Oscaro (6 intervenciones) el 22/02/2007 22:30:47
Saludos.

Gracias por la respuesta, pero sigue sin funcionar... no se que sera....

<script language="javascript" type="text/javascript">
<!--
//<![CDATA[
// document.write(InitPromociones());
document.write('Hola');
//]]>
-->
</script>

Internet explorer si me muestra el hola, pero FireFox y Opera no....
La funcion comentada, contiene instrucciones document.write();
que me generan el codigo html que deseo mostrar.
esto es una especie de slideshow de imagenes.... creadas a partir de un array.

como referencia adicional esta es la cabcera de mi pagina XHTML...

<?xml version="1.0" encoding="ISO-8859-1" ?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<?xml-stylesheet type="text/xsl" href="transforma.xsl"?>

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="es" lang="es">

<head>
etc
etc...

Saludos...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE: No funciona

Publicado por Gonzalo (18 intervenciones) el 25/02/2007 18:10:43
En XHTML document.write no es válido.

Si quieres añadir cosas al documento, tienes que hacerlo a través del DOM. IExplore te lo estará admitiendo porque seguramente no lo está tratando como XHTML.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar