IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

[AJAX] Titre avec # et non chargement


Sujet :

JavaScript

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    94
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 94
    Par défaut [AJAX] Titre avec # et non chargement
    Bonjour, je reviens car je n'ai toujours pas trouvé de solution.
    J'ai trois problèmes :

    - Quand une page contenant de video embled pour chaque video le signe # s'ajoute dans la battre de titre quand la page ce charge ou simple remplace le titre par # quand on clique dessus (lors lancement de la lecture par exemple), cela ne je vais pas quand je charge la page seule.
    Pour plus d'infos, le site en question est http://electropica.free.fr/ (voir dans Multimedia puis Live ou Clips), la page des videos est http://electropica.free.fr/ajax.php?page=11 ou http://electropica.free.fr/mv.php
    Cela n'arrive que sous IE et pas sous Firefox.

    - Lors du chargement de l'index avec un chargement par defaut
    la page ne s'affiche pas a chaque fois automatiquement, cependant je n'ai aucun problème d'affichage si je clique sur les liens.
    Sous IE (avec une erreur a une ligne fixe [127] mais meme en changeant le format du code l'erreur est toujours a la meme ligne) et Firefox (aucune erreur), cela arrive parfois mais des fois le chargement se fait sans problèmes.

    - Pour la création d'un sitemap, les sites ne trouvent que la page index et le lien # car tous les liens du site sont du genre
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <a href="#" onClick="ShowPage(2)">blabla</a>
    Merci d'avance

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    94
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 94
    Par défaut
    Avertissement : Une chaîne vide a été transmise à getElementById().
    Voila les script contenant la fonction

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    <script type="text/javascript">
    <!--
    function montre(id) {
    var d = document.getElementById(id);
    	for (var i = 1; i<=10; i++) {
    		if (document.getElementById('smenu'+i)) {document.getElementById('smenu'+i).style.display='none';}
    	}
    if (d) {d.style.display='block';}
    }
    //-->
    </script>
    et
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    <script type='text/JavaScript'>
    var xhr = null; 
    function getXhr()
    {
    	if(window.XMLHttpRequest) { 
    	xhr = new XMLHttpRequest();
    	}
    	else if(window.ActiveXObject) {
    		try	{
    			xhr = new ActiveXObject("Msxml2.XMLHTTP");
    		} 
    		catch (e)
    		{
    			xhr = new ActiveXObject("Microsoft.XMLHTTP");
    		}
    	}	
    	else {
    	alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
    	xhr = false;
    	}
    	return xhr;
    }
     
    function ShowPage(page)
    {
    var xhr = getXhr();
    xhr.onreadystatechange = function()
        {
        	if(xhr.readyState == 4 && xhr.status == 200)
    			{
    			document.getElementById('page').innerHTML=xhr.responseText;
    			}
    	}
    xhr.open("GET","ajax.php?page="+page,true);
    xhr.send(null);
    }
     
    </script>
    source : http://siddh.developpez.com/articles/ajax/ et http://fr.wikipedia.org/wiki/XMLHttpRequest

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    94
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 94
    Par défaut
    Et sous IE

    Line:174
    Char:7
    Code:0
    Error:Erreur non spécifiée.
    URL:http://electropica.free.fr/
    ligne 174 :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    xhr = new ActiveXObject("Microsoft.XMLHTTP");

Discussions similaires

  1. Réponses: 1
    Dernier message: 29/05/2010, 18h22
  2. Chargement AJAX interrompu avec cycle
    Par allbizznet dans le forum jQuery
    Réponses: 4
    Dernier message: 25/05/2009, 16h20
  3. [AJAX] Incompatibilité avec IE (données non mis à jour)
    Par WeDgEMasTeR dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 23/05/2007, 19h46
  4. [MooTools] Récuperation de titre avec une librairie ajax
    Par nemo666 dans le forum Bibliothèques & Frameworks
    Réponses: 1
    Dernier message: 23/04/2007, 20h16
  5. Problème de titre avec la fonction window.open
    Par kloss dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 18/04/2005, 18h34

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo