Auto Refresh No Scroll La meilleure façon de le faire

Donc, je pose à nouveau cette question parce que personne n’a été capable de la comprendre. J’ai besoin d’actualiser une certaine partie de ma page toutes les quelques secondes après avoir essayé ajax, mais parce qu’elle nécessite le chargement du fichier .load, puis du fichier de script qui ne fonctionne pas, car l’actualisation ne modifie pas le délai avant l’échéance d’un test. les sections dont j’ai besoin de rafraîchies. Les données proviennent d’une firebase database d’access et sont affichées dans un navigateur. La firebase database est créée et modifiée par un logiciel qui enregistre dans le logiciel les concentrations chimiques des bains de galvanoplastie par des équations mathématiques. Vous pouvez configurer les calendriers à suivre pour ces tests. Les navigateurs Web affichent ensuite ces informations. Jusqu’à présent, je ne peux obtenir que la page entière à actualiser sans défilement vers le haut avec ce code. Actualisation automatique sans défilement en dessous

 function refreshpage () { var page_y = document.getElementsByTagName("body")[0].scrollTop; window.location.href = window.location.href.split('?')[0] + '?page_y=' + page_y;} window.onload = function () { setTimeout(refreshpage, 1500); if (window.location.href.indexOf('page_y') != -1 ) { var match = window.location.href.split('?')[1].split("&")[0].split("="); document.getElementsByTagName("body")[0].scrollTop = match[1]; } }  

J’ai essayé Ajax avec les fondus en entrée et en sortie pour voir s’il fonctionne, mais l’heure ne se met pas à jour comme le code ci-dessus. Code Ajax pour actualiser l’ID de div en dessous

    var auto_refresh = setInterval( function () { $('#drawrow').fadeOut('slow').load('ObjectShellHTML.htm').fadeIn("slow"); }, 9000);  

Les informations sortent de la firebase database avec ce script concentré sur les crochets. [ItemsHTML] semble saisir les données pendant que la ligne de dessin dessine les colonnes au-dessus des données. J’ai besoin que les informations entre parenthèses ne soient actualisées. Mais actualise uniquement avec le bouton d’actualisation IE ou l’actualisation automatique sans script de défilement du haut

 
DrawRow ("",Dummy1","Dummy2","Dummy3","Dummy4","Dummy5",1,-1,"Dummy6",1,0,0,"Dummy7"); [ItemsHTML]

J’ai des balises div pour la section à rafraîchir, mais comme je l’ai dit, il n’y a pas de fichier source pour charger les données avec .load. Existe-t-il un autre moyen d’actualiser des données, par exemple appuyer sur le bouton d’actualisation de I E ou utiliser le premier script que j’ai posté, mais en concentrant uniquement l’actualisation sur la partie inférieure de la page? La raison principale en est qu’il y a beaucoup d’images et que l’actualisation sans défilement semble clignoter si la page ne défile pas jusqu’au premier gros problème qui se rafraîchit toutes les 1,2 secondes, ce que j’essaie d’accomplir. J’ai essayé d’utiliser le fichier source im en écrivant pour charger pour .load qui ne fonctionne pas non plus. Toute aide est grandement appréciée!!!

Il s’avère que je peux utiliser ajax mais je ne peux pas sélectionner la div à partir de la page que je veux charger. Je ne peux insérer que le code HTML d’une page dans le div que je sélectionne. Cependant il y a une fuite de mémoire que je n’arrive pas à comprendre ???

  loc = window.location.pathname; //grabs page url pagediv1 = "#pageBody"; pathName = loc.subssortingng(48, loc.lastIndexOf('.') + 4); //parses out url except for htm file name setTimeout (function() { $(pagediv1).load(pathName, null, function() { }); },3000);