begin process at 2012 05 29 01:07:01
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Javascript

 > 

Archives

 > 

AU SECOURS !!!

 > 

Le cache se vide


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Le cache se vide

lundi 1 septembre 2003 à 16:22:46 | Le cache se vide

astyanax34

Bonjour à tous.
J'ai un problème avec l'utilisation des popups.
En effet dès que j'affiche une popup, j'ai l'impression que le cache se vide, car le navigateur recharge toutes les images du site dès que je retourne dessus, alors qu'il ne le fait pas lorsque je n'ouvre pas de popup.
Si quelqu'un a des idées pour résoudre mon problème, elles seront les binvenues.
Merci beaucoup

Astyanax
mardi 2 septembre 2003 à 05:34:53 | Re : Le cache se vide

Houzefa

sur la page qui ouvre la popup t'as k'a sauvegarder dans le cache toutes les images dont tu vas te servir dans la popup.
pour cela tu fais kom ca pour chaque image :
obj_image=new Image();
obj_image.src="backgrnd.gif";


Houzéf@ - www.123toto.com


-------------------------------
Réponse au message :
-------------------------------

> Bonjour à tous.
> J'ai un problème avec l'utilisation des popups.
> En effet dès que j'affiche une popup, j'ai l'impression que le cache se vide, car le navigateur recharge toutes les images du site dès que je retourne dessus, alors qu'il ne le fait pas lorsque je n'ouvre pas de popup.
> Si quelqu'un a des idées pour résoudre mon problème, elles seront les binvenues.
> Merci beaucoup
>
> Astyanax
mardi 2 septembre 2003 à 10:46:35 | Re : Le cache se vide

astyanax34

br Salut, merci beaucoup pour ta réponse. J ai essayé de l utiliser en fesant ainsi: br dans le script php de la page qui apelle la popup, je met ceci: br br $HTML_04_01 = < a onMouseOver= :savecache \ $img_04_01_popup\ href= :popupcentree \ popup.php?img=$img_04_01_popup\ ,$Largeur,$Hauteur,\ menubar=no,scrollbars=no,statusbar=no\ > $TagIMG_04_01< /a> br br jaffiche par la suite le contenu de $HTML_04_01 br br La fonction savecache est le code que tu m as donné dans un fichier js : br br function savecache img br { br obj_image=new Image br obj_image.src=img br } br br La fonction popupcentree que j ai trouvé sur le net et qui marche tres bien est: br br function popupcentree page,largeur,hauteur,options br { br var top= screen.height-hauteur /2 br var left= screen.width-largeur /2 br window.open page, , top= top ,left= left ,width= largeur ,height= hauteur , options br } br br Et enfin le contenu de ma page poup.php est : br br < ? $img = $_GET [ img;?>
<html><head><title></title></head>
<body style="margin:0;">
<img src=<? print "$img" ; ?>>
</body>
</html>

Je sais que la fonction savecache est active car jarrive à afficher le contenu de img avec alert().
Par contre mon problème n'est toujours pas réglé. Je pense peut etre à un problème de chemin dans l'adresse de l'image, mais dans ce cas je ne sais pas quoi mettre. J'ai essayer en rajoutant "./" devant le nom de l'image mais ca a ete un echec.
Qu'en penses-tu?
Merci beaucoup.

Astyanax

-------------------------------
Réponse au message :
-------------------------------

> sur la page qui ouvre la popup t'as k'a sauvegarder dans le cache toutes les images dont tu vas te servir dans la popup.
> pour cela tu fais kom ca pour chaque image :
>
obj_image=new Image();
> obj_image.src="backgrnd.gif";

>
> Houzéf@ - www.123toto.com
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Bonjour à tous.
> > J'ai un problème avec l'utilisation des popups.
> > En effet dès que j'affiche une popup, j'ai l'impression que le cache se vide, car le navigateur recharge toutes les images du site dès que je retourne dessus, alors qu'il ne le fait pas lorsque je n'ouvre pas de popup.
> > Si quelqu'un a des idées pour résoudre mon problème, elles seront les binvenues.
> > Merci beaucoup
> >
> > Astyanax
>
mardi 2 septembre 2003 à 10:56:13 | Re : Le cache se vide

astyanax34

Oulah, c'est illisible tout ca! ;) Je vais essayer de recommencer en fesant quelque chose de plus présentable:

Salut, merci beaucoup pour ta réponse.
J ai essayé de l utiliser en fesant ainsi:
Dans le script php de la page qui apelle la popup, je met ceci:


$HTML_04_01 = "<a onMouseOver='javascript:savecache(\"$img_04_01_popup\");' href='javascript:popupcentree(\"popup.php?img=$img_04_01_popup\",$Largeur,$Hauteur,\"menubar=no,scrollbars=no,statusbar=no\")'>$TagIMG_04_01</a>";

j'affiche par la suite le contenu de $HTML_04_01
La fonction savecache est le code que tu m as donné dans un fichier js :


function savecache img{
obj_image=new Image
obj_image.src=img}


La fonction popupcentree que j ai trouvé sur le net et qui marche tres bien est:


function popupcentree page,largeur,hauteur,options{
var top= screen.height-hauteur /2
var left= screen.width-largeur /2
window.open page, , top= top ,left= left ,width= largeur ,height= hauteur , options
}


Et enfin le contenu de ma page popup.php est :


< ? $img = $_GET [ img;?>
<html><head><title></title></head>
<body style="margin:0;">
<img src=<? print "$img" ; ?>>
</body>
</html>


Je sais que la fonction savecache est active car jarrive à afficher le contenu de img avec alert().
Par contre mon problème n'est toujours pas réglé. Je pense peut etre à un problème de chemin dans l'adresse de l'image, mais dans ce cas je ne sais pas quoi mettre. J'ai essayer en rajoutant "./" devant le nom de l'image mais ca a ete un echec.
Qu'en penses-tu?
Merci beaucoup.

Astyanax
-------------------------------
Réponse au message :
-------------------------------
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > sur la page qui ouvre la popup t'as k'a sauvegarder dans le cache toutes les images dont tu vas te servir dans la popup.
> > pour cela tu fais kom ca pour chaque image :
> >
obj_image=new Image();
> > obj_image.src="backgrnd.gif";

> >
> > Houzéf@ - www.123toto.com
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > Bonjour à tous.
> > > J'ai un problème avec l'utilisation des popups.
> > > En effet dès que j'affiche une popup, j'ai l'impression que le cache se vide, car le navigateur recharge toutes les images du site dès que je retourne dessus, alors qu'il ne le fait pas lorsque je n'ouvre pas de popup.
> > > Si quelqu'un a des idées pour résoudre mon problème, elles seront les binvenues.
> > > Merci beaucoup
> > >
> > > Astyanax
> >
>
mercredi 3 septembre 2003 à 16:08:52 | Re : Le cache se vide

Houzefa

tu as placé la fonction savecache() sur un onMouseOver, je pense que c'est pas la bonne solution. le mieux c'est de sauvegarder les images au chargement de la page :
<html>
<head>
<script language="JavaScript">
function sauver_tout(){
// savecache() de toutes les images affichées sur cette page
}
</script>
<body onLoad="sauver_tout()">

</body>
</html>


sinon pour ton dernier problème essaye comme ca :
obj_image.src="http://ton_site.com/image.jpg";


comme ca tu donnes l'adresse complète de l'image et t'es sur que le navigateur ne se trompera pas dans les chemins.

sinon g pas bien compris tout ton script (comment as-tu obtenu les noms des images que tu récuperes par le $_GET [ $img ] )


Houzéf@ - www.123toto.com
mercredi 3 septembre 2003 à 16:11:56 | Re : Le cache se vide

Houzefa

arf javais pas vu ce message moi jai répondu a lautre illisible en essayant de comprendre !
en fait c quand meme lisible si on regarde en bas dans la zone consacrée à la réponse.
et si c'était illisible c a cause des crochets que tu utilises donc quand tu mets un crochet dans un code fau mettre un espace avant et après ce crochet sinon c illisible.

Houzéf@ - www.123toto.com


-------------------------------
Réponse au message :
-------------------------------

> Oulah, c'est illisible tout ca! ;) Je vais essayer de recommencer en fesant quelque chose de plus présentable:
>
> Salut, merci beaucoup pour ta réponse.
> J ai essayé de l utiliser en fesant ainsi:
> Dans le script php de la page qui apelle la popup, je met ceci:
>
>

> $HTML_04_01 = "<a onMouseOver='javascript:savecache(\"$img_04_01_popup\");' href='javascript:popupcentree(\"popup.php?img=$img_04_01_popup\",$Largeur,$Hauteur,\"menubar=no,scrollbars=no,statusbar=no\")'>$TagIMG_04_01</a>";
>

> j'affiche par la suite le contenu de $HTML_04_01
> La fonction savecache est le code que tu m as donné dans un fichier js :
>
>

> function savecache img{
> obj_image=new Image
> obj_image.src=img}
>

>
> La fonction popupcentree que j ai trouvé sur le net et qui marche tres bien est:
>
>

> function popupcentree page,largeur,hauteur,options{
> var top= screen.height-hauteur /2
> var left= screen.width-largeur /2
> window.open page, , top= top ,left= left ,width= largeur ,height= hauteur , options
> }
>

>
> Et enfin le contenu de ma page popup.php est :
>
>

> < ? $img = $_GET [ img;?>
> <html><head><title></title></head>
> <body style="margin:0;">
> <img src=<? print "$img" ; ?>>
> </body>
> </html>
>

>
> Je sais que la fonction savecache est active car jarrive à afficher le contenu de img avec alert().
> Par contre mon problème n'est toujours pas réglé. Je pense peut etre à un problème de chemin dans l'adresse de l'image, mais dans ce cas je ne sais pas quoi mettre. J'ai essayer en rajoutant "./" devant le nom de l'image mais ca a ete un echec.
> Qu'en penses-tu?
> Merci beaucoup.
>
> Astyanax
> -------------------------------
> Réponse au message :
> -------------------------------
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > sur la page qui ouvre la popup t'as k'a sauvegarder dans le cache toutes les images dont tu vas te servir dans la popup.
> > > pour cela tu fais kom ca pour chaque image :
> > >
obj_image=new Image();
> > > obj_image.src="backgrnd.gif";

> > >
> > > Houzéf@ - www.123toto.com
> > >
> > >
> > > -------------------------------
> > > Réponse au message :
> > > -------------------------------
> > >
> > > > Bonjour à tous.
> > > > J'ai un problème avec l'utilisation des popups.
> > > > En effet dès que j'affiche une popup, j'ai l'impression que le cache se vide, car le navigateur recharge toutes les images du site dès que je retourne dessus, alors qu'il ne le fait pas lorsque je n'ouvre pas de popup.
> > > > Si quelqu'un a des idées pour résoudre mon problème, elles seront les binvenues.
> > > > Merci beaucoup
> > > >
> > > > Astyanax
> > >
> >
>
mercredi 3 septembre 2003 à 16:30:25 | Re : Le cache se vide

astyanax34

Salut, merci beucoup pour ta réponse, mais mon problème est qu'au chargement ed la page je ne sais pas quelles sont les images que je vais afficher, donc je ne peux pas les sauvegarder à l'avance, mais je vais y réflechir.

Pour répondre à ta question , le

$_GET [ $img ] vient du parametre que je passe à la fonction popup centree et qui est :

popup.php?img=$img_04_01_popup

En tout cas merci beaucoup
A bientot
Astyanax

-------------------------------
Réponse au message :
-------------------------------

> tu as placé la fonction savecache() sur un onMouseOver, je pense que c'est pas la bonne solution. le mieux c'est de sauvegarder les images au chargement de la page :
>
<html>
> <head>
> <script language="JavaScript">
> function sauver_tout(){
> // savecache() de toutes les images affichées sur cette page
> }
> </script>
> <body onLoad="sauver_tout()">
>
> </body>
> </html>

>
> sinon pour ton dernier problème essaye comme ca :
>
obj_image.src="http://ton_site.com/image.jpg";

>
> comme ca tu donnes l'adresse complète de l'image et t'es sur que le navigateur ne se trompera pas dans les chemins.
>
> sinon g pas bien compris tout ton script (comment as-tu obtenu les noms des images que tu récuperes par le $_GET [ $img ] )
>
>
> Houzéf@ - www.123toto.com


Cette discussion est classée dans : problème, vide, popup, cache


Répondre à ce message

Sujets en rapport avec ce message

utilisateurs de MAC + IE (problème de popup) [ par cyberbelette ] Si quelqu'un sait comment faire pour éviter, sur les popup, ces éternelles marges blanches A DROITE et EN BAS qu'on obtient exclusvement en utilisant Help !!! problème ouverture popup sous mac !!! [ par castorpower ] Bonjour ! Voici mon problème : j'ai fais un site où jouvre une popup. Elle s'ouvre aux bonnes dimension partout (ie, netscape, mozilla, linux....) mai Problème avec les popup [ par vodkapomme43 ] Bonjour à tous,Voila mon problème: j'ai crée un bouton qui execute un javascript: il affiche une popup avec un calendrier (le bouton sert à choisir un GRos problème de gestion de popup [ par emma1006 ] Salut à tous !!Comme d'hab j'ai un problème :Voilà j'ai un fichier add.php qui est un formulaire pour entrer des données . Il est constitué de plusieu problème de rafraichissement à la fermeture d'une popup [ par nico_ayci ] salut à tous ! voila mon problème : j'utilise A la fermeture de la popup, pas de probleme chez moi, le rafraichissement se fait, mais sur certains au Problème de rouverture de POPUP [ par mightteam ] Yop   Voila g un prob avec un POPUP j'aimerais que quand je clique sur le lien correspondat il ne s'ouvre pas a chaque fois une fenetre differente mai Problème popup [ par toflux ] Salut a tous,Je suis novice en programmation web. Pourriez-vous m'aider la dessus...Le code qui suit est en faite une page qui s'affiche comme pub a l fermer un popup en fermant une autre page [ par jackrichard ] salut a tousvoila mon problème dans mon application je crée un problème d'information j'aimerais que si l'utilisateur ferme le popup donc qu'il n'a pa Popup à partir d'une iframe [ par chamallow ] BonjourJ'ai un petit problème avec l'ouverture d'une popup.En fait, j'ai une fenêtre principale qui contient une iframe. Cette iframe peut (à la deman Problème de lien et popup. [ par lugdanum ] Bonjour tout le monde. Voilà, j'essaye de faire ceci, mais je n'y arrive pas : Et bien en fait, je dois afficher une bannière qui est appelée par c


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,998 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales