begin process at 2012 05 29 16:58:16
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

Javascript et ActiveX

 > 

Hta

 > 

Probleme javascript sous firefox


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Probleme javascript sous firefox

mardi 27 mars 2007 à 20:11:12 | Probleme javascript sous firefox

abdelilahw3

bonjour,

j'ai un problème avec le code qui suit, je souhaite l'utiliser avec firefox , mais il ne  marche que sous
IE


merci bien de m'aider.


<

scripttype="text/javascript">

Sys.XmlScriptLoader = {

_currentScriptIndex : 0,

_scriptDoms : [],

_scriptUrls : [],

loadXmlScripts :

function() {

var scripts = document.getElementsByTagName("script");

var nodesToRemove = [];

for(var i = 0; i < scripts.length; i++) {

var scriptSrc = scripts[i].src;

if (scripts[i].type == "text/xml-script" &&

scriptSrc !=

null &&

scriptSrc.length != 0) {

this._scriptUrls.push(scriptSrc);

nodesToRemove.push(scripts[i]);

}

}

for(var j = 0; j < nodesToRemove.length; j++) {

nodesToRemove[j].removeNode();

}

this._loadNext();

},

_loadNext :

function() {

if (this._currentScriptIndex < this._scriptUrls.length) {

this.loadXmlScript(this._scriptUrls[this._currentScriptIndex++]);

}

else {

if (this._scriptDoms.length > 0) {

Sys.Preview.MarkupParser.processDocumentScripts(Sys.Application._markupContext,

this._scriptDoms);

}

this._scriptDoms = [];

this._currentScriptIndex = 0;

this._scriptUrls = [];

}

},

loadXmlScript :

function(url) {

var request = new Sys.Net.WebRequest();

request.set_url(url);

request.add_completed(Function.createDelegate(

this, this._onloadXmlScript));

request.invoke();

},

_onloadXmlScript :

function(executor, args) {

if (executor.get_responseAvailable() &&

executor.get_statusCode() >= 200 &&

executor.get_statusCode() < 300) {

var scriptDom = executor.get_xml();

var pageNode;

for(var i = 0; i < scriptDom.childNodes.length; i++) {

if (scriptDom.childNodes[i].nodeName == 'page') {

pageNode = scriptDom.childNodes[i];

break;

}

}

this._scriptDoms.push(pageNode);

}

else {

thrownew Error("Could not load xml-script: " + executor.get_webRequest().get_url());

}

//load the next script

this._loadNext();

}

}

window.onload =

function() {

Sys.XmlScriptLoader.loadXmlScripts();

}

</script>
mardi 27 mars 2007 à 21:07:42 | Re : Probleme javascript sous firefox

nhervagault

Administrateur CodeS-SourceS
Salut, Est-tu sur la derniere version stable de Atlas (ajax Microsoft) je pense que c'est extrait de la ton code. Si oui, il y a le forum de codeplex qui serait mieux adapté pour avoir une reponse; C'est bizarre que le probleme est sur une fonction de base comme le script loader. Bon courage, mais je ne connais pas trop ce framework.
mercredi 28 mars 2007 à 11:18:19 | Re : Probleme javascript sous firefox

abdelilahw3

Réponse acceptée !
Bonjour,

J'ai remplacé la seconde  boucle for à l'intérieur de la méthode  loadXmlScripts avec le code suivant et ca marche :

for(var j = 0; j < nodesToRemove.length; j++) {
    // Firefox doesn't support removeNode.
    // nodesToRemove[j].removeNode();

    var nodeToRemove = nodesToRemove[j];
    nodesToRemove[j].parentNode.removeChild(nodeToRemove);
}



Cette discussion est classée dans : function, var, get, sys, executor


Répondre à ce message

Sujets en rapport avec ce message

Liste déroulante + input [ par JMO ] Bonjour, Je débute ce jour même sur java. Pour apprendre en douceur, j'essaie de me faire un annuaire téléphonique. Liste déroulante + avec un click, Tableau 2D [ par malik7934 ] Hello, En deux mots: j'ai fais ça: http://noisy.ch/smilies/smilies2.html mais je n'y connais rien à Javascript (c'est pour un chat en php). J'ai modi rollover sonore [ par Wulfgar ] Bonjour, voilà j'essai de fair une rollover sonore sur une image a l'aide d'un code javascript que j'ai trouvé sur internet... Mais malheureusement scroll bar graphique modifié..comment en avoir plusieurs? [ par Le Zbire ] voici le codecode:Smart Scroller<script type="text/java Probleme dans une function js [ par destiny ] Lo all,Voici la function recalcitrante:function action(Id, Type, Name) { //Function des actions tarifs  // Id est l'id de la table a traité& ajax/xmlhttprequest [ par David_monchy ] salut à tous,je développe un chat, et j'ai un problème: j'utilise une liste de connectés qui affiche en 'temps reel' les membres connectés. Seulement, scroll bar avec roll over [ par Le Zbire ] Dans les sections en rouge je voudrais faire un roll over j'ai essayer multiple moyens mais sa donne rienvous pourvez m'aider?La section bleu n'y touc sroller [ par termi62 ] voici la source: je voudrais pouvoir scroller uniquement dans la parti couche 1 un texte que je vais mettre.< scroller [ par termi62 ] voici la source: je voudrais pouvoir scroller uniquement dans la parti couche 1 un texte que je vais mettre.< sroller [ par termi62 ] voici la source: je voudrais pouvoir scroller uniquement dans la parti couche 1 un texte que je vais mettre.<


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 9,578 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales