Rechercher : dans
Par :

Javascript: self.resizeTo() bug IE

Dernière réponse le 1 avr 2009 à 00:21:24 pazz, le 30 mar 2009 à 16:13:14 
 Signaler ce message aux modérateurs

Bonjour,

lorsque je désir redimensionner la fenêtre avec la fonction resizeTo()
Internet Explorer me renvoie l'erreur suivante: "Accès refusé"

je procède de cette manière:

Javascript


var Fenetre=new Object();
Fenetre.Height=null;
Fenetre.Width=null;
var x = null;
var y = null;
var x2 = null;
var y2 = null;
var Height=null;
var Width=null;
	
window.onload=function(){
Fenetre.Height=screen.height-50;
Fenetre.Width=screen.width-50;
Height=Fenetre.Height;
Width=Fenetre.Width;
self.resizeTo(Fenetre.Width,Fenetre.Height);
}

function DownAcResize(Obj,e){
x = (navigator.appName.substring(0,3) == "Net") ? e.pageX : event.x+document.body.scrollLeft;
y = (navigator.appName.substring(0,3) == "Net") ? e.pageY : event.y+document.body.scrollTop;

}

function MoveAcResize(Obj,e){

	if(x!=null){	
		
	// position de la souri	
	x2 = (navigator.appName.substring(0,3) == "Net") ? e.pageX : event.x+document.body.scrollLeft;
	y2 = (navigator.appName.substring(0,3) == "Net") ? e.pageY : event.y+document.body.scrollTop;
	
	var xF=x-x2;
	var yF=y-y2;
	
	Height=Fenetre.Height-yF;
	Width=Fenetre.Width-xF;
	
	}
	self.resizeTo(Width,Height);
}

function UpAcResize(Obj,e){
	x=null;
}



HTML:
<div id="resizeWindow" 
             onmousedown="DownAcResize(this,event);" 
             onmousemove="MoveAcResize(this,event);"
             onmouseup="UpAcResize(this,event);"
             onmouseout="UpAcResize(this,event);">
        </div>


Merci

Pazz
Configuration: Windows XP
Internet Explorer 6.0

Meilleures réponses pour « Javascript: self.resizeTo() bug IE » dans :
Javascript - L'objet window Voir Les particularités de l'objet window L'objet window est l'objet par excellence dans Javascript, car il est le parent de chaque objet qui compose la page web, il contient donc : l'objet document: la page en elle-même l'objet location: le lieu de...
Désinstaller IE 8 VoirDésinstallation d'IE 8 Vous avez installé IE8 pour le tester et vous souhaitez désormais revenir à une version précédente ? Voici la procédure à suivre pour les OS suivants : Windows Vista Windows XP Windows Vista Ouvrir le...
Javascript - Librairies d'effets pour vos images VoirAu gré de vos explorations du web, vous avez vu de superbes effets de présentation des images. Et ça vous plairaît bien de pouvoir proposer les mêmes à vos visiteurs. Voici quelques solutions en Javascript couplées à des CSS. Elles sont plus...
Javascript - Manipulation des contrôles clavier VoirManipulation des contrôles clavier Cette astuce a pour but de vous faire découvrir la (ou du moins une) manière de contrôler les évènements clavier en javascript. Cela vous permettra de contrôler/attribuer les/des comportements particuliers à...
Javascript - Les événements VoirQu'appelle-t-on un événement? Les événements sont des actions de l'utilisateur, qui vont pouvoir donner lieu à une interactivité. L'événement par excellence est le clic de souris, car c'est le seul que le HTML gère. Grâce au Javascript il est...
Javascript - Les variables VoirLe concept de variable Une variable est un objet repéré par son nom, pouvant contenir des données, qui pourront être modifiées lors de l'exécution du programme. En Javascript, les noms de variables peuvent être aussi long que l'on désire,...
Javascript - Introduction au langage Javascript VoirQu'est-ce que le Javascript? Le Javascript est un langage de script incorporé dans un document HTML. Historiquement il s'agit même du premier langage de script pour le Web. Ce langage est un langage de programmation qui permet d'apporter des...

1

pazz, le 30 mar 2009 à 18:52:54

UP

Répondre à pazz

2

RAD ZONE, le 30 mar 2009 à 19:27:13
  • +1

Pas de probleme sous IE7 et IE6! la fenetre ce rezise bien


♣  La plus grande erreur que puisse faire un homme est d'avoir peur d'en faire une. ♣

Répondre à RAD ZONE

3

 pazz, le 1 avr 2009 à 00:21:24

Etonant pas chez moi pas

Répondre à pazz