Problème de rafraichissement

ruffo
Invité n'ayant pas de compte PHPfrance

20 févr. 2007, 01:28

J'ai déjà posté à propos de ce sujet à : http://www.phpfrance.com/forums/voir_sujet-27402.php

Et le problème était réglé mais en local. En fait, j'utilise EasyPHP pour tester mes pages et y'a pas de problèmes avec les redirections.

Mais lorsque j'envoie pas ftp mes fichier sur le serveur, et que j'"exécute" le site, et bien les redirection ne fonctionnent pas.

Quel est vraiment le problème ? et comment le régler ?

Merci

ruffo
Invité n'ayant pas de compte PHPfrance

20 févr. 2007, 18:43

Je vois que le sujet n'intéresse pas ...
... ou que c'est mal expliqué.

Voici le code que j'ai pour une redirection:

<script type="text/javascript">
top.frames[2].window.location = 'aff_miniatures.php';
</script>

NB : [2] peut être remplacé par ['menu2']

Mon problème:
Ce code fonctionne très bien lorsque je le lance avec EasyPHP mais ne fonctionne pas lorsque je le mets réellement sur internet....

D'où peut venir le problème ? Comment le résoudre ?

Administrateur PHPfrance
Administrateur PHPfrance | 11457 Messages

20 févr. 2007, 18:51

Je vois que le sujet n'intéresse pas ...
... ou que c'est mal expliqué.
;) :-*

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

20 févr. 2007, 18:52

Une fois en ligne, ton site ne serait-il pas encapsulé par une autre frame qui cache ton url en affichant le nom de domaine ? Dans ce cas le .top. n'est plus bon, car il remonte trop haut (ou ne redescend pas assez bas :))
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...

Administrateur PHPfrance
Administrateur PHPfrance | 11457 Messages

20 févr. 2007, 18:53

As-tu vérifié, dans le détail, que l'arborescence sur ton serveur
était rigoureusement identique à celle en local ?

Ça paraît évident, jusqu'à ce qu'on trouve une différence qu'on n'avait pas vue...

ruffo
Invité n'ayant pas de compte PHPfrance

20 févr. 2007, 19:04

Tout d'abord merci pour vos réponse ..... :)

Et en effet, il y a peut-être une autre frame dans la page contenant la pub de l'hébergeur...

Mais à la place de TOP, que faut-il utiliser alors ???
Est-ce possible de faire qqch au moins ?

Administrateur PHPfrance
Administrateur PHPfrance | 11457 Messages

20 févr. 2007, 19:10

soit tu utilises top et tu vérifies bien le nombre de niveaux d'inclusion de frames et sous-frames,
soit tu utilises parent qui te permet de remonter au niveau immédiatement supérieur.

ruffo
Invité n'ayant pas de compte PHPfrance

20 févr. 2007, 19:25

Merci !!!!!!!

Ca fonctionne trè bien maintenant en remplaçant TOP par PARENT.

Encore merci

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

20 févr. 2007, 23:27

C'est regrettable (en tout cas nous devons être au moins deux à le déplorer) mais c'est encore une grande victoire du piaf et de la coccinnelle... \:D/ #-o

Je me demande d'ailleurs si la fontaine n'avait pas écrit un truc à ce sujet ;) ...
en attendant je met le Résolu (va vraiment falloir songer à t'inscrire ruffo :))
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...