Formation par Olivier Duffez

Formation au référencement par Olivier Duffez, créateur de WebRankInfo !
Une formule efficace alliant théorie et pratique, avec une haute disponibilité des intervenants
Cette formule a déjà convaincu plusieurs centaines d'entreprises, pourquoi pas vous ?
Réservez vite votre place en ligne (convention possible pour imputer sur le budget formation)

Formation référencement Marseille

Probleme URLREWRITING et Ajax!

Poster un nouveau sujet Imprimer cette discussion    Forum -> URL Rewriting et .htaccess   Les dernières discussions de ce forum sont disponibles au format RSS
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
 
klendrier
WRInaute discret
WRInaute discret

Inscrit le: 20 Aoû 2005
Messages: 69

URL permanente de ce messagePosté le : Mer Avr 02, 2008 23:59    Sujet du message: Probleme URLREWRITING et Ajax!

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:

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:
vote()
qui permet de voter...

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

Inscrit le: 01 Aoû 2005
Messages: 104
Localisation: Hauts de Seine (92)

URL permanente de ce messagePosté le : Jeu Avr 03, 2008 6:38    Sujet du message: Probleme URLREWRITING et Ajax!

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:
<base href="http://www.example.com" />
 
Kinobi Visiter le site web du posteur
klendrier
WRInaute discret
WRInaute discret

Inscrit le: 20 Aoû 2005
Messages: 69

URL permanente de ce messagePosté le : Jeu Avr 03, 2008 17:39    Sujet du message: Ok merci ca marche!

Probleme resolu en pasant en adressage non relatif.
Encore merci!
 
klendrier
 
Montrer les messages depuis:   
Revenir en haut    Forum -> URL Rewriting et .htaccess Toutes les heures sont au format GMT + 1 Heure
Page 1 sur 1 - 
Connexion
Nom d'utilisateur:    Mot de passe:      Se connecter automatiquement à chaque visite    

CLIQUEZ ICI pour vous inscrire à WebRankInfo (forum, annuaire, outils...)

Connexion

© 2001-2005 phpBB Group, support français
Personnalisation : WebRankInfo ™


 ODP  Firefox  Alsacreations  annuaire webmaster Yagoort