Ajax pour éviter rechargement de pages - HELP

Fermé
kaelhula Messages postés 48 Date d'inscription mardi 1 avril 2008 Statut Membre Dernière intervention 10 avril 2009 - 7 avril 2008 à 10:06
 passant - 16 juin 2008 à 05:19
Bonjour,

Voilà je suis en train d'essayer d'intégrer dans les pages d'un site la technologie Ajax (que je ne connais personnellement pas :s ). Un ami m'a donné un script et m'a expliqué comment je devais faire pour qu'il fonctionne, car je suis limitée en temps et je n'ai pas le temps de voir les tutos (pas prévu à la base de faire ça :s)

donc je me tourne vers vous !

j'ai un fichier ajax.js (le fameux qu'on m 'a donné) qui contient ceci :

function link(url)

{
openurl(url, 'main');
}

function openurl(url, into)
{
var xhr;
try { xhr = new ActiveXObject('Msxml2.XMLHTTP'); }
catch (e)
{
try { xhr = new ActiveXObject('Microsoft.XMLHTTP'); }
catch (e2)
{
try { xhr = new XMLHttpRequest(); }
catch (e3) { xhr = false; }
}
}

xhr.onreadystatechange = function()
{
if(xhr.readyState == 4)
{
if(xhr.status == 200)
document.getElementById(into).innerHTML=xhr.responseText;
else
document.write(xhr.status);
}
};

xhr.open("GET", url, true);
xhr.send(null); }


et une page index.php qui contient mes éléments fixes (à ne pas recharger) et un include de ma page accueil.php, la page par défaut. le problème c'est que cette page reste affichée, y compris quand je clique sur le lien qui doit m'amener sur la page presentation.php par exemple... Pourquoi ? :'(

Merci de m'aider si vous le pouvez, ça me bloque vraiment...

je suis à votre disposition pour tout renseignement supplémentaire (désolée, l'ajax j'y connais rien !!)


A voir également:

25 réponses

kaelhula Messages postés 48 Date d'inscription mardi 1 avril 2008 Statut Membre Dernière intervention 10 avril 2009 25
10 avril 2008 à 12:01
Bon alors je ne sais pas pourquoi mais mon bandeau s'affiche bien dans ma section vidéos maintenant :s

reste donc à régler le problème de mon texte qui veut pas s'afficher quand il est dans un include (le texte de ma page présentation est dans un fichier news.php)
0
Kitty-cat Messages postés 141 Date d'inscription vendredi 9 novembre 2007 Statut Membre Dernière intervention 6 août 2008 10
10 avril 2008 à 12:01
Pas forcément, l'ajax étant assez capricieux à faire tourner, mais une fois qu'il tourne, ca cartonne ce truc.

Pis 26 avril, ca laisse encore pas mal de temps. Etant au boulot actuellement, c'est pas top pratique pour pouvoir t'aider. J'suis en crous les deux prochaines semaines, ca pourra etre plus simple de t'aider à ce moment là. A toi de voir comment tu préfères faire :)
0
kaelhula Messages postés 48 Date d'inscription mardi 1 avril 2008 Statut Membre Dernière intervention 10 avril 2009 25
10 avril 2008 à 12:06
je voudrais pas non plus te réquisitionner pendant 3 semaines ^^

après c'est sûr que si tu peux m'aider, ça m'arrange bien entendu...
en tout cas je vois ça que l'ajax est capricieux ! j'aurais pas pensé autant >.<

bon eh bien je m'en vais finir de faire ce que je sais faire, de toutes façons je l'avance en parallèle histoire de pas rester bloqué sur la même chose une semaine sans rien faire d'autre...


merci pour ton aide en tout cas, si tu t'ennuies la semaine prochaine pense à moi :p

et si d'autres gens ont des idées... je reste par là !!

0
Kitty-cat Messages postés 141 Date d'inscription vendredi 9 novembre 2007 Statut Membre Dernière intervention 6 août 2008 10
10 avril 2008 à 12:11
J'aurais pas envie, j'proposerais pas. ;)

Et pis va me falloir du temps pour capter ce qui veut pas marcher. Parce que là sur le coup, j'ai un peu pas d'idées ^^'
0
kaelhula Messages postés 48 Date d'inscription mardi 1 avril 2008 Statut Membre Dernière intervention 10 avril 2009 25 > Kitty-cat Messages postés 141 Date d'inscription vendredi 9 novembre 2007 Statut Membre Dernière intervention 6 août 2008
10 avril 2008 à 12:15
Je t'avoue que je sèche (mais moi c'est pas surprenant à la limite j'y connais rien en ajax, mais bon quand même...) ; mais que d'autres ont séché aussi déjà :s

donc je prends mon mal en patience en espérant que quelqu'un pourra m'aider ^^'
si je trouve vraiment pas j'essaierai de trouver un alternative (même si je vois pas trop comment :s)

merci en tout cas :)
0
kaelhula Messages postés 48 Date d'inscription mardi 1 avril 2008 Statut Membre Dernière intervention 10 avril 2009 25
14 avril 2008 à 09:24
up :p
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Kitty-cat Messages postés 141 Date d'inscription vendredi 9 novembre 2007 Statut Membre Dernière intervention 6 août 2008 10
21 avril 2008 à 10:55
Pour l'instant, rien trouvé, mais je continue de chercher.

T'as trouvé un truc de ton coté?
0
kaelhula Messages postés 48 Date d'inscription mardi 1 avril 2008 Statut Membre Dernière intervention 10 avril 2009 25
21 avril 2008 à 10:58
toujours pas... du coup j'avance le site sans, et si je trouve pas tant pis ! il me reste que jusqu'à vendredi midi donc je pense que je vais laisser tomber cette solution...

t'embête pas, c'est pas trop grave !

et merci quand même ;)
0
passant > kaelhula Messages postés 48 Date d'inscription mardi 1 avril 2008 Statut Membre Dernière intervention 10 avril 2009
16 juin 2008 à 05:19
je pense que ça vient de $_SERVER['SCRIPT_NAME'] qui ne peut marcher avec l'ajax (en gros dans ta barre d'adresse l'url complete ne s'affiche pas donc elle ne peut être exploité)
0