Foros del Web » Programando para Internet » Javascript »

Ayuda con Precarga de web! URGENTE

Estas en el tema de Ayuda con Precarga de web! URGENTE en el foro de Javascript en Foros del Web. Hola! Buenas tardes programadores. Me estoy inciando en esto de la programacion de webs y todo eso pero aun soy todo un principiante. Me ha ...
  #1 (permalink)  
Antiguo 09/05/2010, 10:55
 
Fecha de Ingreso: mayo-2010
Mensajes: 8
Antigüedad: 14 años
Puntos: 1
Ayuda con Precarga de web! URGENTE

Hola!
Buenas tardes programadores. Me estoy inciando en esto de la programacion de webs y todo eso pero aun soy todo un principiante.
Me ha surgido un problema con mi web.(html de mi web abajo).
el problema es que quiero hacer una precarga para la web en genenral, en especial el archivo MUSICA.swf que es el que mas pesa de todos (casi 2.7 mb). Lo que necesito es k me ayuden a añadir el codigo de precarga en javascript para mi web.


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

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<!-- TemplateBeginEditable name="doctitle" -->
<title>Mofi Mokin</title>
<!-- TemplateEndEditable -->
<!-- TemplateBeginEditable name="head" --><!-- TemplateEndEditable -->
<style type="text/css">
<!--
body {
margin-left: 00px;
margin-top: 00px;
margin-right: 00px;
margin-bottom: 00px;
}
#Layer1 {
position:absolute;
width:610px;
height:364px;
z-index:3;
left: 213px;
top: 137px;
visibility: visible;
}
#Layer2 {
position:absolute;
width:200px;
height:115px;
z-index:2;
left: 191px;
top: 114px;
visibility: visible;
}
#Layer3 {
position:absolute;
width:77px;
height:19px;
z-index:4;
left: 245px;
top: 328px;
visibility: hidden;
}
-->
</style></head>

<body>

<div id="Layer2"><img src="Marco copia.jpg" alt="Marco" width="650" height="401" border="4" align="middle" /></div>
<div align="center"><img src="header copia.jpg" width="100%" height="100" alt="HEAD" />
<div id="Layer1"><img src="dancing.gif" alt="Dancing Japos" width="613" height="364" border="0" align="baseline" /></div>
<img src="enmedio.jpg" width="100%" height="437" alt="ENmedio" />
<div id="Layer3">
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="10" height="10" title="musica">
<param name="movie" value="MUSICA.swf" />
<param name="quality" value="high" />
<embed src="MUSICA.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="10" height="10"></embed>
</object>
</div>
<img src="Sin t&iacute;tulo-1 copia.jpg" width="100%" height="31" alt="Down" /></div>
</body>

</html>



Muchisimas gracias a todos y espero que consigan ayudarme.
  #2 (permalink)  
Antiguo 10/05/2010, 03:37
 
Fecha de Ingreso: diciembre-2007
Ubicación: Barcelona
Mensajes: 289
Antigüedad: 16 años, 4 meses
Puntos: 8
Respuesta: Ayuda con Precarga de web! URGENTE

Hola,

Bienvenido al foro, espero que te seamos de ayuda!

Sobre el tema que propones, la verdadq ue nunca he hecho lo que preguntas, pero googleando un poco he encontrado esto:

Enlace 1

Enlace 2

El enlace e está en inglés, pero puedes ver una demo de lo que hace mientras carga las imagenes. Me parece más curradillo que el primero. Pero eso dependiendo de lo que quieras hacer.

Espero que te haya ayudado.
Saludos!
  #3 (permalink)  
Antiguo 10/05/2010, 06:45
Avatar de raxper  
Fecha de Ingreso: enero-2010
Ubicación: ------
Mensajes: 472
Antigüedad: 14 años, 3 meses
Puntos: 2
Respuesta: Ayuda con Precarga de web! URGENTE

Tiene razón, primero no te entendí, pero tmb lo puedes hacer con ajax

Tu repro lo puedes poner en un documento php, asi desde <a></a> lo llamas ;D y este se carga :O ¬¬

Código HTML:
 <a href="javascript:ajax('carpeta/documentophp');">Documento, no hace falta.php ya que en la variable url lo pusistes el formato.</a><br>
// Todo esto carga en
<div id="genero"> 
Código PHP:
// Todo esto esto va en ajax.js, ahora desde html o php o asp colocas el div para que ahi pueda cargar  ;D
function get_ajax(url,capa,metodo){ 
      var 
ajax=creaAjax();
      var 
capaContenedora document.getElementById(capa);
if (
metodo.toUpperCase()=='GET'){
    
ajax.open ('GET'urltrue);
    
ajax.onreadystatechange = function() {
if (
ajax.readyState==1)
{
var 
load_="<br><br><br><br><br><center><br><img src=\"http://www.travelcar.es/travelcar/images07/cargando.gif\" /><br><b>Cargando Contenido ...</b></center><br><br><br>";
capaContenedora.innerHTML=load_;                                    }
else if (
ajax.readyState==4){
if(
ajax.status==200){                     
document.getElementById(capa).innerHTML=ajax.responseText
}
else if(
ajax.status==404)
{
capaContenedora.innerHTML "<center><h2><b>ERROR 404</b></h2>LA PAGINA NO EXISTE</center>";
}
else
{
capaContenedora.innerHTML "Error: ".ajax.status;                                                      }
}
}
ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
ajax.send(null);
return
}
}
function 
creaAjax(){
var 
objetoAjax=false;
try{
objetoAjax = new ActiveXObject("Msxml2.XMLHTTP");}
catch(
e){try {objetoAjax = new ActiveXObject("Microsoft.XMLHTTP");} 
catch (
E){objetoAjax false;}}
if(!
objetoAjax && typeof XMLHttpRequest!='undefined') {
objetoAjax = new XMLHttpRequest();}  return objetoAjax;
}
function 
ajax(contenido){
                var 
url=''contenido +'.php';
                var 
capa='genero';
                var 
metodo='get';                        
                
get_ajax(url,capa,metodo);
                }
                
var 
XMLHttpRequestObject false;
if (
window.XMLHttpRequest) {
XMLHttpRequestObject = new XMLHttpRequest();
} else if (
window.ActiveXObject) {
XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP");
}
function 
pedirDatos(fuenteDatosurl){
document.getElementById(url).innerHTML '<br><center><img src=http://www.travelcar.es/travelcar/images07/cargando.gif><br><br><b><font size="1" face="Tahoma">Buscando Video!<br>Espera...</font></b></center>';
if(
XMLHttpRequestObject) {
var 
obj document.getElementById(url);
XMLHttpRequestObject.open("GET"fuenteDatos);
XMLHttpRequestObject.onreadystatechange = function(){
if (
XMLHttpRequestObject.readyState == && XMLHttpRequestObject.status == 200) {
obj.innerHTML XMLHttpRequestObject.responseText;
  }
  }
XMLHttpRequestObject.send(null);
  } 
  } 

Última edición por raxper; 10/05/2010 a las 07:14

Etiquetas: gracias, html, precarga, swf
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 00:11.