|
|
|
|
Posté par
kaelhula, le lundi 7 avril 2008 à 10:06:51up !
haha hahahaha |
Bonjour,
Je n'y connait pas grand chose aussi, mais les ID correspondent-ils dans ton code html?
|
petite précision : on dirait que le php contenu dans mes pages fait un peu tout buguer. Pourtant c'est un code qui fonctionnait parfaitement bien avant que je n'essaie de mettre ce système avec Ajax pour éviter le rechargement complet des pages..
need some help :'( haha hahahaha |
toujours pas ? (désolée je fais du forcing, mais je peux pas du tout avancer tant que j'ai pas résolu ce problème et je sèche vraiment !)
haha hahahaha
|
up :s
haha hahahaha |
Bonjour,
Les paramètres sont ceux que utilisent ta fonction javascript.
|
Le point virgule manquant après la fonction javascript? Mais ca m'étonnerait que ca soit juste ça |
non, j'ai essayé tout à l'heure (on a les idées en même temps semble-t-il :p ) mais ça ne marche quand même pas :s
haha hahahaha |
Remplace ton href par un bouton ou tu déclencheras l'évènement sur un onclick ;)
|
vérifier que tu peux foutre un on click sur un href, ce qui m'étonnerait. Pour ça qe je te proposais un bouton. Et je veux bien voir le php. (En fait c'est à ça que j'pensais en parlant de script au départ ^^')
|
if (isset($_GET['largeur']) AND isset($_GET['hauteur'])) ==> if ((isset($_GET['Largeur'])) AND (isset($_GET['largeur'])))
echo " location.href=\"${_SERVER['SCRIPT_NAME']}?${_SERVER['QUERY_STRING']}" ==> echo " location.href=".${_SERVER['SCRIPT_NAME']}? : ${_SERVER['QUERY_STRING']}." Ca m'a fait tiquer de le voir comme ça, d'où l'ortho que j'utiliserais ^^ Mais si ca marche tout seul...:/ Elle dit quoi la console d'erreur? |
(pour le code php, je t'avoue que c'est un script que j'ai récupéré sur le net, mais il fonctionne sans problème donc...)
pour la console d'erreur (c'est la première fois que j'allais dedans Oo' ) elle me dit qu'il y a une erreur de syntaxe à l'appel de ma fonction visiblement, et elle me met une flèche verte sous ma parenthèse à javascript:link( comprends pas :p haha hahahaha |
Ca aide à cibler le problème.
La console d'erreur dit quoi quand tu met un bouton? |
elle me dit rien donc le bouton doit pas lui poser de problème (pourtant le lien sur le onclick est le même que celui du href... et que du onclick sur le <a>...)
mais comment je peux faire mon lien sur une image sans passer par le bouton moi ?? :'( haha hahahaha |
Bon alors j'ao trouvé pourquoi j'avais pas mon appel de la fonction, j'avais des guilemets en trop. par contre, maintenant que mes images lancent bien ma fonction, j'ai toujours rien dans ma page qui s'affiche :s
ma page d'accueil reste toujours affichée et je ne passe pas sur l'autre page... haha hahahaha |
Si c'est sur une image, utiliser un bouton est pas gênant. Suffit que tu lui définisse en css que ce qu'il affiche, c'est justement l'image et pas un fond tout gris tout moche.
Et passe le nom du div où tu veux afficher ton script php en second paramètre de ta fonction ajax. ;) |
j'ai résolu le problème image bouton plus haut, ça donne le même résultat. Par contre, mes pages s'ouvrent toutes dans mon div id="main", et ma fonction js est faite de telle façon que je n'ai pas besoin de le préciser :
function link(url) { openurl(url, 'main'); } function openurl(url, into) { var xhr; j'appelle ma fonction link ,et elle appelle openurl en lui précisant que c'est dans main donc... par contre un truc bizarre, tiens je te file l'url du test de mon site (c''est moche c'est normal, hein !) http://www.agence-pict.com/test/index.php et en fait, regarde : quand tu cliques sur présentation, pas de changement, par contre quand tu cliques sur un lien de la rubrique image 3D (dans PAO j'ai pas encore fait les liens), le bandeau d'images change bien mais je garde en dessous ma page d'accueil avec les news. Donc on dirait que mon lien m'ouvre bien mon bandeau d'images (c'est normal qu'il ne change pas dans présentation, c'est le même) mais ne m'ouvre pas la suite de ma page et me laisse à la place la page d'accueil (je sais pas si je suis très claire) why ?? haha hahahaha |
Fais un test en enlevant le include dans ton main. On sait jamais, c'est peut-être ça qui fait foirer. |