Impossible de visualiser cette page

HTML5, CSS3, Javascript, support des mobiles... Que penser de votre site ? Vous manquez d'informations pour la construction d'un site qui puisse s'afficher correctement partout ? C'est un problème simple, un peu complexe ? Venez ici !
cmaiche
Arias
Messages : 1
Inscription : 18 sept. 2003, 08:32

Impossible de visualiser cette page

Message par cmaiche »

:?:
Bonjour, j'utilise mozilla 1.3 et j'ai un problème pour visualiser une page web d'un site intranet.
ca marche avecKonqueror mais pas avec mozilla.
Faut-il faire une mise à jour, mettre un plugin ???

voici le code de la page.
c'est un sommaire en javascript

<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>sommaire</title>
<base target="principal">

<STYLE TYPE="text/css">
<!--
.menuh {
BORDER-COLOR : #FFFF99 ;
cursor : hand ;
Border-Left : #FFFF99 ;
Border-Top : #FFFF99 ;
Padding-Left : 1px ;
Padding-Top : 1px ;
Background-Color : #FFFF99 ;
}
.menu {
Background-Color : white ;
}
.home {
cursor : hand ;
}

.menulinks{
text-decoration:none;
}
//-->
</STYLE>

</head>

<body bgcolor="#0099ff" text="#000000" link="#000080" vlink="#800080" alink="#ff0000" leftmargin="0" marginwidth="0" topmargin="0" marginheight="0">

<SCRIPT Language="Javascript1.2">
<!--

/*
Static menu script III (By maXimus, maximus@nsimail.com, http://absolutegb.com/maximus/)
Modified slightly/ permission granted to Dynamic Drive to feature script in archive
For full source, usage terms, and 100's more DHTML scripts, visit http://dynamicdrive.com
*/

//configure below variable for menu width, position on page
var menuwidth=110
var offsetleft=10
var offsettop=115


function makeStatic() {
if (document.all) {object1.style.pixelTop=document.body.scrollTop+offsettop}
else{eval(document.object1.top=eval(window.pageYOffset+offsettop));}
setTimeout("makeStatic()",0);
}

if (document.all) {document.write('<DIV ALIGN="CENTER" ID="object1" STYLE="Position:absolute; Top:20; Left:'+offsetleft+'; Z-Index:5;cursor:hand;background-color:black"><TABLE BORDER="1" width="'+menuwidth+'" CELLPADDING="0" CELLSPACING="0" BORDERCOLOR="black" bgcolor="white">')}
else if (document.layers){ document.write('<LAYER top="20" name="object1" left="'+offsetleft+'" BGCOLOR=black><TABLE BORDER="0" CELLPADDING="0" CELLSPACING="1"><TR><TD><TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" width="'+menuwidth+'">')}

if (document.all||document.layers)
document.write('<TR><TD BGCOLOR="#3399FF" BORDERCOLORDARK="#99CCFF" BORDERCOLORLIGHT="#003399"><P ALIGN=CENTER><FONT SIZE="4" FACE=ARIAL>Menu</FONT></TD></TR>')

var menui = new Array();
var menul = new Array();

//configure below for menu items. Extend list as desired

menui[0]="6ème";
menui[1]="5ème";
menui[2]="4ème";
menui[3]="3ème";
//menui[4]="Retour";
//menui[5]="";
// menui[6]="";
// menui[7]="";

menul[0]="6eme/accueil.htm";
menul[1]="5eme/accueil.htm";
menul[2]="4eme/accueil.htm";
menul[3]="3eme/accueil.htm";
//menul[4]="../accueil.htm";
//menul[5]="";
// menul[6]="";
// menul[7]="";

//parent.principal.document.form1.en.value

for (i=0;i<=menui.length-1;i++)
if (document.all) {document.write('<TR><TD BORDERCOLOR="white" ONCLICK="parent.principal.location=\''+menul+'\'" onmouseover="className=\'menuh\'" onMouseout="className=\'menu\'"><CENTER><FONT>'+menui+'</FONT></TD></TR>')}
else if (document.layers){document.write('<TR><TD BGCOLOR="white"><ILAYER><LAYER width="'+menuwidth+'" onmouseover="bgColor=\'yellow\'" onmouseout="bgColor=\'white\'"><CENTER><A HREF="'+menul+'" class=menulinks>'+menui+'</A></CENTER></LAYER></ILAYER></TD></TR>')}

if (document.all) {document.write('</TABLE></DIV>')}
else if (document.layers){document.write('</TABLE></TD></TR></TABLE></LAYER>')}

function menu3(){
if (document.all||document.layers)
makeStatic()
}

window.onload=menu3

//-->
</SCRIPT>
<img src="techno0.gif" border="0" width="124" height="99" alt="">
</body>

</html>
carenthir
Salamandre
Messages : 43
Inscription : 13 août 2003, 09:35

Message par carenthir »

encore un maudit script qui ne connait que IE (document.all) ou NS4 (document.layers). Konqueror, dans un pervers soucis de caméléonisme, doit tolérer le document.all :?

si tu as un peu d'influence auprès du webmestre de ton intranet, fais lui savoir que son code est injustement discriminant, qu'il existe d'autres formes de menus propres et accessibles ( comme http://www.magnin-sante.ch/journal/html/menu3/menu.htm ) ou qu'il songe à changer de métier ( hum, ça t'es pas obligé de lui dire :wink: )

a++
SIBELIUS
Lézard vert
Messages : 146
Inscription : 09 sept. 2003, 23:21

Message par SIBELIUS »

Et il faudrait faire un tour du côté du Validateur, car des trucs comme ça il n'acceptera pas !

BORDER-COLOR : #FFFF99 ; (pas de majuscules)
cursor : hand ; (valeur non-conforme, il faut utiliser "pointer")
etc...
Tutoriels et blog (X)HTML / CSS : css.alsacreations.com
Forum Standards / CSS : forum.alsacreations.com
Optélium
Gecko
Messages : 57
Inscription : 13 nov. 2003, 20:38

cursor:hand

Message par Optélium »

effectivement, cursor:hand est incorrecte, l'attribut hand n'est d'ailleurs plus reconnu par IE6, qui (pour une fois) accepte un attribut CSS valide).
Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 15 invités