Comunidad de diseño web y desarrollo en internet online

se me anula el código javascript al cargar un Html en un div

Citar            
MensajeEscrito el 21 Feb 2010 07:53 pm
Hola a todos,
Estoy haciendo una web a modo de "carta de presentación" por temas laborales. La web esta hecha con capas y tiene la siguiente estructura: menú arriba, contenido enmedio y un par de rssboxes abajo. He conseguido un código que me carga las páginas en el div id="content" como si trabajase con frames.
Una de las opciones del menú es mi CV. Es una página con una tabla con mi curriculum. También la he puesto dentro de un div porque quería crearle un scroll personalizado. La página por si sola funciona bien, pero cuando la llamo desde el menú, el scroll no funciona.
A alguien se le ocurre porque puede ser??

Esta es mi web: www.raulfortes.com
Y esta es la página del CV: http://www.raulfortes.com/resumee2.html

Si entráis con IE veréis que no funciona. De momento solo funciona "bien" con Firefox. Por cierto!! hay algún parche para que sea compatible con IE? (o mejor creo otro tema para ésto?)

Muchas gracias por adelantado!!

Un saludo,

Raúl.

Por raulprivate

4 de clabLevel



 

firefox
Citar            
MensajeEscrito el 22 Feb 2010 10:24 pm
pues no es que se anulen si no que nunca se ejecute, por lo que vi en los codigos fuentes, veo que tu menu es un flash, y cargas la pagina en un div simulando un iframe, lo que te recomiendo si no quieres complicarte la vida utiliza un iframe y ya te deve de funcionar dale las dimenciones y dile que no te ponga scroll, ahora que si quieres hacerlo como lo intentaste hacer necesitas cargar el <script type="text/javascript" src="scrollapp.js"></script> en tu primera pagina, y cuando le den click en ver tu curriculum y despues de traerte el contenido por la funcion con la que lo cargas necesitas ejecutar InitialiseScrollableArea()

Por wariodiaz

55 de clabLevel



 

firefox
Citar            
MensajeEscrito el 24 Feb 2010 05:21 am
creo que seri mas sensato caragar la pagina en un div con visbilidad hidden y luego cambiarlo a visbible al hacer click en el enlace del menu

Por shaggikpo

6 de clabLevel



Genero:Masculino  

Desarrollador Web

firefox
Citar            
MensajeEscrito el 24 Feb 2010 02:03 pm
yo acabo de hacer una web con botonera en flash q carga contenido en un div

en el html coloque este codigo

Código :

<script>
// Documento JavaScript
// Esta función cargará las paginas
function paginas (url, contenedor)
{
var pagina_requerida = false;
if (window.XMLHttpRequest)
{
// Si es Mozilla, Safari etc
pagina_requerida = new XMLHttpRequest ();
} else if (window.ActiveXObject)
{
// pero si es IE
try 
{
pagina_requerida = new ActiveXObject ("Msxml2.XMLHTTP");
}
catch (e)
{
// en caso que sea una versión antigua
try
{
pagina_requerida = new ActiveXObject ("Microsoft.XMLHTTP");
}
catch (e)
{
}
}
} 
else
return false;
pagina_requerida.onreadystatechange = function ()
{
// función de respuesta
cargarpagina (pagina_requerida, contenedor);
}
pagina_requerida.open ('GET', url, true); // asignamos los métodos open y send
pagina_requerida.send (null);
}
// todo es correcto y ha llegado el momento de poner la información requerida
// en su sitio en la pagina xhtml
function cargarpagina (pagina_requerida, contenedor)
{
if (pagina_requerida.readyState == 4 && (pagina_requerida.status == 200 || window.location.href.indexOf ("http") == - 1))
document.getElementById (contenedor).innerHTML = pagina_requerida.responseText;
}
</script>



y en el boton

Código ActionScript :

on(release){
   getURL ("javascript:paginas('gcurriculum.html','contenedor');");
}
y me funciona en ie8; firefox y chrome... en esos 3 lo he probado y anda bn

Por jakiras

Claber

148 de clabLevel



Genero:Femenino  

msie8

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.