Foros del Web » Programando para Internet » Javascript »

Como cargar Script en Div desde una funcion?

Estas en el tema de Como cargar Script en Div desde una funcion? en el foro de Javascript en Foros del Web. llevo un par de meses intentando crear un menu variable segun el sistema operativo pero no logro que me carge codigo javascript en un DIV ...
  #1 (permalink)  
Antiguo 17/10/2011, 15:44
 
Fecha de Ingreso: septiembre-2011
Ubicación: Asturias
Mensajes: 18
Antigüedad: 12 años, 7 meses
Puntos: 0
Como cargar Script en Div desde una funcion?

llevo un par de meses intentando crear un menu variable segun el sistema operativo pero no logro que me carge codigo javascript en un DIV mediante una funcion.
lo logre con un boton pero necesito que se ejecute automaticamente dentro de la funcion.

el codigo que identifica el sistema operativo es:
Cita:
<script type="text/javascript">
function SistemaOperativo() {
if (navigator.userAgent.indexOf("NT 5.1") !=-1) {var SO= "Windows XP"}
else if (navigator.userAgent.indexOf("NT 6.1") !=-1) {var SO= "Windows 7"}
else if (navigator.userAgent.indexOf("NT 6") !=-1) {var SO= "Windows Vista"}
else {var SO= "No identificado"}
return SO;}

var SO= SistemaOperativo();

if (SO=="Windows XP")
{
XXXXXXXXXXXXXXXXXXXX;
}
else if (SO=="Windows Vista")
{
XXXXXXXXXXXXXXXXXXXX;
}
else if (SO=="Windows 7")
{
XXXXXXXXXXXXXXXXXXXXX;
}
else
{
document.write("ERROR: Sistema Operativo No identificado");
}
</script>

hasta ahi todo bien supongo que tengo que añadirlo con un
Cita:
document.getElementById('xx')
donde van las XXXXXXXXXXXXXXXXX
Pero no logro que me carge el script siempre tira errores o no hace nada, soy nulo en esto de las capas alguien podria echarme un cable u orientarme un poco mas?

pd: el codigo javascript para insertar en la capa lo estaba intentando cargar desde un textarea debido a que con un boton de envio de funcion me insertaba el texto sin problema pero no logre hacerlo desde la funcion...
  #2 (permalink)  
Antiguo 18/10/2011, 15:08
Avatar de IsaBelM
Colaborador
 
Fecha de Ingreso: junio-2008
Mensajes: 5.032
Antigüedad: 15 años, 10 meses
Puntos: 1012
Respuesta: Como cargar Script en Div desde una funcion?

prueba ahora
Cita:
function SistemaOperativo() {
if (navigator.userAgent.indexOf("NT 5.1") !=-1) {var SO= "Windows XP"}
else if (navigator.userAgent.indexOf("NT 6.1") !=-1) {var SO= "Windows 7"}
else if (navigator.userAgent.indexOf("NT 6") !=-1) {var SO= "Windows Vista"}
else {var SO= "No identificado"}
return SO;}

window.onload = function() {var SO= SistemaOperativo();

if (SO=="Windows XP")
{
document.getElementById('bloque').innerHTML = 'window xp';
}
else if (SO=="Windows Vista")
{
document.getElementById('bloque').innerHTML = 'window vista';
}
else if (SO=="Windows 7")
{
document.getElementById('bloque').innerHTML = 'window 7';
}
else
{
document.write("ERROR: Sistema Operativo No identificado");
}
};
también te puede interesar leer sobre include con javascript o service side include
  #3 (permalink)  
Antiguo 20/10/2011, 07:43
 
Fecha de Ingreso: septiembre-2011
Ubicación: Asturias
Mensajes: 18
Antigüedad: 12 años, 7 meses
Puntos: 0
Respuesta: Como cargar Script en Div desde una funcion?

Me siendo Verdaderamente idiota.. ya hace tiempo me habian orientado sobre hacerlo asi pero no lo logre por mas que intentaba...

Por inspiracion divina me di cuenta de que tenia la capa debajo de la funcion en el codigo de la pagina... lo movi encima de la funcion para que la cargue primero yparece funcionar de marabilla muchas gracias

Etiquetas: funcion, botones
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 11:32.