Trucsweb.com

Forum de discussion

 Forum « Programmation Javascript » (archives)

Onresize....Conserver le rapport hauteur/largeur

Envoyé: 16 mai 2005, 9h41 par ganja31200


Bien le bonjour a tous......

je ne suis pas un pros du javascript, loin de là...aussi je viens sur ce forum trouver de l'aide....
j'ai crée un site tout en flash....ma page d'index (d'accueil) contiends un lien qui ouvre le site internet dans une pop-up configurée sans scrollbar, sans statusbar, sans barre d'outils, ni barre d'adresse, redimensionnable....celle ci prend comme dimensions d'origine 877*622.5.....

En fait, j'aimerais que chaque fois que l'utilisateur redimensionne la fenetre du navigateur, quelques soit sa nouvelle dimension, le rapport entre la hauteur de la fenetre navigateur et sa largeur soit conservé.....
En gros, je veux que quelques soit taille de la fenetre navigateur, je veux que la hauteur soit égale à environ 71% de la largeur de celle ci....(Hauteur = 0.71(largeur))

Ca à l'air tout con a faire ...mais comme je l'ai di precedemment, je ne suis pas un pro de javascript, bien au contraire....et ne connaissant pas trop la syntaxe, g fait quelques essais....mais sans parvenir a aucun résultat.....

donc si une ame bienveillante et charitable passe par là....merci d'avance pour le coup de main....

PS: je voudrais que cette fonction marche sous n'importe kelle type de navigateurs (du moins les principaux répandus sur le marché)...est ce réalisable?????

ci dessous le code de ma page d'index:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Bienvenue sur SecteurWeb</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="JavaScript" type="text/JavaScript">
<!--

function noclic(clic) {
var mess="c'est mes images...copyright!! clic droit interdit"; //changer le message
if (navigator.appName == 'Netscape' && clic.which==3) {
alert(mess);
}
else
if (navigator.appName == 'Microsoft Internet Explorer' && event.button==2) {
alert(mess);
}}
if (document.layers) {
document.captureEvents(Event.MOUSEDOWN);
}
document.onmousedown = noclic;

function MM_openBrWindow(theURL,winName,features) { //v2.0
window.open(theURL,winName,features).focus;
}
function taille(){
window.resizeTo(857,713);
}
//-->
</script>
<!
</head>
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_reloadPage(init) { //reloads the window if Nav4 resized
if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);
//-->
</script>
<body bgcolor="#285384" background="TestSite/MiseEnLigne/Good/MiseEnLigneSecteurWeb/SecteurWeb/Images/SecteurWeb.jpg" link="#FFFF00" onLoad=" taille()" onResize="taille()", >
<div id="Layer2" style="position:absolute; left:117px; top:499px; width:469px; height:21px; z-index:2">
<p align="center"><font color="#FFFF00"><u><strong>ENTRER</strong></u></font><br><strong></u><u>FlashPlayer est Indispensable pour visualiser ce site:</u><br>
</strong>Si celui-ci n'est pas installé sur votre machine, <a href="http://www.macromedia.com/shockwave/download/download.cgi?P1_Prod_Version=Flash4&Lang=French&P5_Language=French"; target="_blank">
<font color="#FFFF00">cliquez ici</font></a> pour l'y installer</div>
<div id="Layer3" style="position:absolute; left:317px; top:501px; width:52px; height:17px; z-index:3"><strong><img src="TestSite/MiseEnLigne/Good/MiseEnLigneSecteurWeb/SecteurWeb/Images/PixelFou.gif" width="67" height="20" onClick="MM_openBrWindow('TestSite/MiseEnLigne/Good/MiseEnLigneSecteurWeb/SecteurWeb/InterfacePopUpTEST.html','','resizable=yes,width=877,height=622.5')"></strong></div>
</body>
</html>

Ci dessous le code de la pop-up

<HTML>
<script language=JavaScript>
function noclic(clic) {
var mess="c'est mes images...copyright!! clic droit interdit"; //changer le message
if (navigator.appName == 'Netscape' && clic.which==3) {
alert(mess);
}
else
if (navigator.appName == 'Microsoft Internet Explorer' && event.button==2) {
alert(mess);
}}
if (document.layers) {
document.captureEvents(Event.MOUSEDOWN);
}
document.onmousedown = noclic;

function VoirDEESIM(){
window.open('Images/DEESIM.jpg','DiplomeDEESIM','target=_blank, width=700, height=518, resizable=yes, scrollbars=yes');
}
function FotoBac(){
window.open('Images/Bac.jpg','DiplomeBAC','target=_blank, width=700, height=518, resizable=yes, scrollbars=yes');
}
</script>
<HEAD>
<meta http-equiv=Content-Type content="text/html; charset=ISO-8859-1">
<TITLE>SecteurWeb -- Infographie & Multimédias</TITLE>
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_reloadPage(init) { //reloads the window if Nav4 resized
if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);
//-->
</script>

</HEAD>
<title>Bienvenue sur SecteurWeb</title>
<BODY bgcolor="#285384">
<div id="Layer1" style="position:absolute; left:1px; top:0px; width:100%; height:100%; z-index:1">
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0"
width="100%" height="100%" align="">
<param name=movie value="ScenePrincipale.swf">
<param name=quality value=best>

<param name=salign value=LT>
<param name=bgcolor value=#285384>
<embed src="ScenePrincipale.swf" quality=best scale=noborder salign=LT bgcolor=#285384 width="100%" height="100%" align=""
type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer";></embed>
</object>
</div>
<!-- URL's used in the movie-->
<!-- text used in the movie-->
<!--coloraccueilinfos persogaleriesgoodiescontactliensaccueilinfos persogaleriesgoodiescontactliens-->
</BODY>
</HTML>

Merci à celle ou celui qui saura m'aider

carpe diem!


Réponses

 sp spRe: Onresize....Conserver le rapport hauteur/largeur  Oznog21/5/2005
Aucun médias sociaux
X

Trucsweb.com Connexion

Connexion

X

Trucsweb.com Mot de passe perdu

Connexion

X

Trucsweb.com Conditions générales

Conditions

Responsabilité

La responsabilité des Trucsweb.com ne pourra être engagée en cas de faits indépendants de sa volonté. Les informations mises à disposition sur ce site le sont uniquement à titre purement informatif et ne sauraient constituer en aucun cas un conseil ou une recommandation de quelque nature que ce soit.

Aucun contrôle n'est exercé sur les références et ressources externes, l'utilisateur reconnaît que les Trucsweb.com n'assume aucune responsabilité relative à la mise à disposition de ces ressources, et ne peut être tenue responsable quant à leur contenu.

Droit applicable et juridiction compétente

Les règles en matière de droit, applicables aux contenus et aux transmissions de données sur et autour du site, sont déterminées par la loi canadienne. En cas de litige, n'ayant pu faire l'objet d'un accord à l'amiable, seuls les tribunaux canadien sont compétents.

X

Trucsweb.com Trucsweb

X

Trucsweb.com Glossaire

X

Trucsweb.com Trucsweb

X

Trucsweb.com Trucsweb

Conditions

Aucun message!

Merci.

X
Aucun message!
X

Trucsweb.com Créer un compte

Créer un compte

.
@