Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
702 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Internet explorer ne peut ouvrir la page

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Internet explorer ne peut ouvrir la page

n°1533461
Mxtrem
Posté le 25-03-2007 à 22:56:57  profilanswer
 

Bonjour tout le monde ! Je vous écrit pour vous faire part d'un souçis assez gênant sous IE (tout fonctionne sur Firefox).
 
En effet, une erreur sévit sur Internet Explorer, m'indiquant que Internet Explorer ne peut ouvrir la page (un message d'erreur).
Ce problème est apparemment dû à un script javascript rechargeant la page alors que cette dernière n'est pas terminée.
 
Enfin je ne sais pas du tout comment régler tout ça...
 

Citation :


var bustcachevar=0 //bust potential caching of external pages after initial request? (1=yes, 0=no)
var loadstatustext="<img src='loading.gif' /> Chargement..."
 
////NO NEED TO EDIT BELOW////////////////////////
var loadedobjects=""
var defaultcontentarray=new Object()
var bustcacheparameter=""
 
function ajaxpage(url, containerid, targetobj){
var page_request = false
if (window.XMLHttpRequest) // if Mozilla, Safari etc
page_request = new XMLHttpRequest()
else if (window.ActiveXObject){ // if IE
try {
page_request = new ActiveXObject("Msxml2.XMLHTTP" )
}  
catch (e){
try{
page_request = new ActiveXObject("Microsoft.XMLHTTP" )
}
catch (e){}
}
}
else
return false
var ullist=targetobj.parentNode.parentNode.getElementsByTagName("li" )
for (var i=0; i<ullist.length; i++)
ullist[i].className=""  //deselect all tabs
targetobj.parentNode.className="selected"  //highlight currently clicked on tab
if (url.indexOf("#default" )!=-1){ //if simply show default content within container (verus fetch it via ajax)
document.getElementById(containerid).innerHTML=defaultcontentarray[containerid]
return
}
document.getElementById(containerid).innerHTML=loadstatustext
page_request.onreadystatechange=function(){
loadpage(page_request, containerid)
}
if (bustcachevar) //if bust caching of external page
bustcacheparameter=(url.indexOf("?" )!=-1)? "&"+new Date().getTime() : "?"+new Date().getTime()
page_request.open('GET', url+bustcacheparameter, true)
page_request.send(null)
}
 
function loadpage(page_request, containerid){
if (page_request.readyState == 4 && (page_request.status==200 || window.location.href.indexOf("http" )==-1))
document.getElementById(containerid).innerHTML=page_request.responseText
}
 
function loadobjs(revattribute){
if (revattribute!=null && revattribute!="" ){ //if "rev" attribute is defined (load external .js or .css files)
var objectlist=revattribute.split(/\s*,\s*/) //split the files and store as array
for (var i=0; i<objectlist.length; i++){
var file=objectlist[i]
var fileref=""
if (loadedobjects.indexOf(file)==-1){ //Check to see if this object has not already been added to page before proceeding
if (file.indexOf(".js" )!=-1){ //If object is a js file
fileref=document.createElement('script')
fileref.setAttribute("type","text/javascript" );
fileref.setAttribute("src", file);
}
else if (file.indexOf(".css" )!=-1){ //If object is a css file
fileref=document.createElement("link" )
fileref.setAttribute("rel", "stylesheet" );
fileref.setAttribute("type", "text/css" );
fileref.setAttribute("href", file);
}
}
if (fileref!="" ){
document.getElementsByTagName("head" ).item(0).appendChild(fileref)
loadedobjects+=file+" " //Remember this object as being already added to page
}
}
}
}
 
function expandtab(tabcontentid, tabnumber){ //interface for selecting a tab (plus expand corresponding content)
var thetab=document.getElementById(tabcontentid).getElementsByTagName("a" )[tabnumber]
if (thetab.getAttribute("rel" )){
ajaxpage(thetab.getAttribute("href" ), thetab.getAttribute("rel" ), thetab)
loadobjs(thetab.getAttribute("rev" ))
}
}
 
function savedefaultcontent(contentid){// save default ajax tab content
if (typeof defaultcontentarray[contentid]=="undefined" ) //if default content hasn't already been saved
defaultcontentarray[contentid]=document.getElementById(contentid).innerHTML
}
 
function startajaxtabs(){
for (var i=0; i<arguments.length; i++){ //loop through passed UL ids
var ulobj=document.getElementById(arguments[i])
var ulist=ulobj.getElementsByTagName("li" ) //array containing the LI elements within UL
for (var x=0; x<ulist.length; x++){ //loop through each LI element
var ulistlink=ulist[x].getElementsByTagName("a" )[0]
if (ulistlink.getAttribute("rel" )){
var modifiedurl=ulistlink.getAttribute("href" ).replace(/^http:\/\/[^\/]+\//i, "http://"+window.location.hostname+"/" )
ulistlink.setAttribute("href", modifiedurl) //replace URL's root domain with dynamic root domain, for ajax security sake
savedefaultcontent(ulistlink.getAttribute("rel" )) //save default ajax tab content
ulistlink.onclick=function(){
ajaxpage(this.getAttribute("href" ), this.getAttribute("rel" ), this)
loadobjs(this.getAttribute("rev" ))
return false
}
if (ulist[x].className=="selected" ){
ajaxpage(ulistlink.getAttribute("href" ), ulistlink.getAttribute("rel" ), ulistlink) //auto load currenly selected tab content
loadobjs(ulistlink.getAttribute("rev" )) //auto load any accompanying .js and .css files
}
}
}
}
}


 
Merci beaucoup !!

mood
Publicité
Posté le 25-03-2007 à 22:56:57  profilanswer
 

n°1533470
gatsu35
Blablaté par Harko
Posté le 25-03-2007 à 23:37:01  profilanswer
 

mais qu'est ce que tu veux qu'on fasse de ce gros tas de merdasse [:mlc]
 
tu voudrais pas plutôt nous filer l'url de ta putain de page qui merde.
 
Car là c'est hors de question qu'on se tape un code aussi pourri.

n°1533889
Nederlands
Posté le 26-03-2007 à 19:41:59  profilanswer
 

+1
 
 
C'est impossible de t'aider avec le code ci-dessus :s


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Internet explorer ne peut ouvrir la page

 

Sujets relatifs
Champ Newsletter sur ma page d'accueil???comment faire un lien dynamique (suivant et précédent) (+1 ou -1 page)
récupérer une variable d'une autre page phpcréer un logiciel utilisant internet....créer un naviguateur
Base de données préalable création logiciel et site internet[eclipse] Comment ouvrir Editor dans nouvelle fenêtre?
Probleme lancement programme C sur page PHPa l'aide d'une liste box comment on peux acceder a la page selectionné
focus flash dans page htmlRésolution site internet ??
Plus de sujets relatifs à : Internet explorer ne peut ouvrir la page


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR