Foros del Web » Programando para Internet » Javascript »

Document.write dentro de head

Estas en el tema de Document.write dentro de head en el foro de Javascript en Foros del Web. Hola, tengo un problema, ya busqué en los temas pasados y no encontré algo parecido a esto. El problema que tengo es que necesito hacer ...
  #1 (permalink)  
Antiguo 29/12/2004, 14:38
Avatar de juwe  
Fecha de Ingreso: abril-2001
Ubicación: Guadalupe Inn
Mensajes: 622
Antigüedad: 23 años
Puntos: 0
Pregunta Document.write dentro de head

Hola, tengo un problema, ya busqué en los temas pasados y no encontré algo parecido a esto.

El problema que tengo es que necesito hacer un document.write dentro del head. Ya he tratado algo asi:
Código:
<script language="javascript" type="text/javascript">
function detecta() {
	if (navigator.appName=="Netscape"){
		document.write("<link rel='stylesheet' type='text/css' href='mozilla.css' />");
	}
}
</script>
y en el body pongo obviamente:
Código:
<body onLoad="detecta()">
Pero cuando pongo esto no me muestra ni el contenido de la página parace que sobreescribe a todo el documento y me lo muestra en blanco. Si alguien sabe como hacerlo lo agradeceré mucho.

En sí lo que estoy tratando es que me muestre una hoja de estilos adicional si es que estoy navegando con mozilla.

Gracias de antemano.
Saludos.
__________________
blog.juwestudio

Última edición por juwe; 29/12/2004 a las 14:41
  #2 (permalink)  
Antiguo 29/12/2004, 15:16
 
Fecha de Ingreso: enero-2003
Ubicación: Córdoba, Argentina
Mensajes: 1.047
Antigüedad: 21 años, 3 meses
Puntos: 10
no estoy seguro.. pero creo que seria mejor si no pones como una funcion sino simplemente:

Cita:
<script language="javascript" type="text/javascript">
if (navigator.appName=="Netscape"){
document.write("<link rel='stylesheet' type='text/css' href='mozilla.css' />");
}
</script>
__________________
oohh... quisiera ser godines!!!
  #3 (permalink)  
Antiguo 29/12/2004, 15:22
Avatar de juwe  
Fecha de Ingreso: abril-2001
Ubicación: Guadalupe Inn
Mensajes: 622
Antigüedad: 23 años
Puntos: 0
pues parece que funciona bien, jejeje no lo habia pensado así.

Muchas gracias safe.
__________________
blog.juwestudio
  #4 (permalink)  
Antiguo 29/12/2004, 15:22
 
Fecha de Ingreso: enero-2003
Ubicación: Córdoba, Argentina
Mensajes: 1.047
Antigüedad: 21 años, 3 meses
Puntos: 10
o si no lo que podes hacer es poner algo asi:

Código PHP:
<link id="hojaEstilos" href="estilospordefecto.css" rel="stylesheet" type="text/css" />
<
script type="text/javascript">
if (
navigator.appName=="Netscape"){
  
document.getElementById('hojaEstilos').href='mozilla.css'
}
</script> 
__________________
oohh... quisiera ser godines!!!
  #5 (permalink)  
Antiguo 29/12/2004, 15:39
Avatar de juwe  
Fecha de Ingreso: abril-2001
Ubicación: Guadalupe Inn
Mensajes: 622
Antigüedad: 23 años
Puntos: 0
Si, esta forma esta mejor, pues cambio los documentos css depende del navegador, en cambio del otro modo tengo que sobreescribir las clases con !important.

Un saludo y Gracias.
__________________
blog.juwestudio
  #6 (permalink)  
Antiguo 29/12/2004, 15:53
 
Fecha de Ingreso: enero-2003
Ubicación: Córdoba, Argentina
Mensajes: 1.047
Antigüedad: 21 años, 3 meses
Puntos: 10
claro.. si tenes varias hojas de estilo segun el navegador la segunda definitivamente es la mejor... saludos
__________________
oohh... quisiera ser godines!!!
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 12:41.