Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Pages: 1
Bonjour,
J'utilise ce code suivat pour afficher un message "veuillez patienter" lors du chargement d'une page en programmation php classique mixer avec jquery :
<?php $this->headLink()->appendStylesheet($this->baseUrl().'/css/default.css'); ?>
<?php $this->headLink()->appendStylesheet($this->baseUrl().'/css/menu.css'); ?>
<?php $this->headScript()->appendFile($this->baseUrl().'/js/jquery.js'); ?>
<!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" xml:lang="fr" lang="fr">
<head>
<meta http-equiv="Content-Type" content="text/html;charset=windows-1252" />
<title><?php echo $this->escape($this->title); ?></title>
<?php echo $this->headScript(); ?>
<?php echo $this->headlink(); ?>
<script type="text/javascript">
jQuery.noConflict();
function waitPreloadPage() { //DOM
if (document.getElementById){
document.getElementById('prepage').style.visibility='hidden';
}else{
if (document.layers){ //NS4
document.prepage.visibility = 'hidden';
}
else { //IE4
document.all.prepage.style.visibility = 'hidden';
}
}
}
</script>
</head>
<body onLoad="waitPreloadPage();" id="page">
<br />
<?php require_once 'menu.phtml'; ?>
<br />
<DIV id="prepage" class="waiting">
<TABLE width=100%><TR><TD> <img src="<?php echo $this->baseUrl();?>/images/busy.gif" style="padding-left:14px;"></TD></TR></TABLE>
</DIV>
<br />
<?php echo $this->breadCrumb(); ?>
<br />
Comment faire la même chose avec ZF 1.5 ?
Cordialement,
Titoff02
Hors ligne
Hum... ton mécanisme est en javascript. Ca n'a a priori rien à voir avec la version du ZF.
Cela dit, tu as trouvé ton code javascript en faisant des fouilles archéologiques ? Comme code javascript, je te proposerais plutôt un truc du genre (en utilisant jquery) :
<script type="text/javascript"> $(window).load(function() { $("#prepage").hide(); }); </script>
et tu vires le onload de ton body, il ne sert plus à rien.
A+, Philippe
PS : j'ai considéré que le support IE4 ou NS4 n'était pas indispensable
Hors ligne
Pages: 1