Probleme URLREWRITING et Ajax!

Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics

klendrier
WRInaute discret
WRInaute discret
 
Messages: 71
Inscription: Sam Aoû 20, 2005 14:43

Probleme URLREWRITING et Ajax!

Message le Mer Avr 02, 2008 23:59

Bonjour,
J'utilise l'ajax pour un systeme de "vote" sur mon site. Jusqu'a maintenant tout se passait bien.
Je viens d'implementer l'URL rewriting et j'ai a present des adresses du type "http://www.monsite.com/domaine/" rewritées en "http://www.monsite.com/?dom=0".
Le gros souci est que a present mes fonctions AJAX ne fonctionnent plus! Ci dessous mon code ajax:
Code: Tout sélectionner
var http; // Notre objet XMLHttpRequest
function createRequestObject()
{
    var http;
    if (window.XMLHttpRequest)
    { // Mozilla, Safari, IE7 ...
        http = new XMLHttpRequest();
    }
    else if (window.ActiveXObject)
    { // Internet Explorer 6
        http = new ActiveXObject("Microsoft.XMLHTTP");
    }
    return http;
}

function vote(PARIDEVENT) // Ajax fct for voting
{
    http = createRequestObject();
   http.open('POST', './French/vote.php', true);
   http.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;");
    http.onreadystatechange = function(){ handleAJAXReturn1("event-"+PARIDEVENT); };
    http.send("PARIDEVENT="+PARIDEVENT);
}

function handleAJAXReturn1(PARIDEVENT) // Ajax fct for voting
{
   if (http.readyState == 4)
    {
        if (http.status == 200)
        {
            document.getElementById(PARIDEVENT).innerHTML = http.responseText;
        }
        else
        {
            alert('Erreur, merci de rafraichir la page');
        }
    }
}


dans ma page j'ai la fonction javascript
Code: Tout sélectionner
vote()
qui permet de voter...

QQ a til deja eu le meme soucis?
Merci pour vos réponses.


Kinobi
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 105
Inscription: Lun Aoû 01, 2005 9:56

Message le Jeu Avr 03, 2008 6:38

Bonjour,
Si tu "émules" des dossiers en url rewritting il faut corriger le src de ton javascript si celui-ci est en relatif.
Sinon il y a la balise meta
Code: Tout sélectionner
<base href="http://www.example.com" />

klendrier
WRInaute discret
WRInaute discret
 
Messages: 71
Inscription: Sam Aoû 20, 2005 14:43

Ok merci ca marche!

Message le Jeu Avr 03, 2008 17:39

Probleme resolu en pasant en adressage non relatif.
Encore merci!


Formation recommandée sur ce thème :

Formation URL Rewriting et sites dynamiques : apprenez comment mettre en place la réécriture d'URL, comment optimiser vos URL et profiter de vos pages dynamiques pour booster votre référencement. Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités