11548 sujets

JavaScript, DOM et API Web HTML5

Bonjour à tous!

J'ai un petit problème curieux: alors que tout fonctionne parfaitement sur Firefox (pc et mac), IE, sur Opera par contre, bien le code soit exécuté, la page n'est pas rafraichie: c'est-à-dire que l'affichage ne se fait correctement que si je modifie, même légèrement, la taille de la fenêtre. Il n'y a priori pas d'erreur dans le code, pourtant.

Pour jeter un oeil:
http://aso.no-ip.info/sites/tests/admin_javascript/admin1.php

C'est assez fâcheux...

Y aurait-il une finesse à mettre en oeuvre sur Opéra afin cet l'affichage s'effectue normalement?
Bonjour,
Je n'ai rien remarqué si ce n'est que pourquoi ceci?
		
var op = navigator.userAgent.indexOf("Opera") != -1 ? true : false;
var ie= document.all && !op ? true: false;
var moz= !document.all && ? true: false;
	

Alors que depuis les versions 5, les navigateurs reconnaissent tous document.getElementById
Smiley cligne
Modifié par chmel (04 Dec 2006 - 11:32)
Ooch!

Smiley biggol

A vrai dire, c'est la première fois que je me préoccupe de rendre mes scripts compatibles Opéra (sous les conseils lourdements insistants d'un collègue!) , et je dois admettre que je n'y connais rien à ce navigateur: je viens de l'installer ( shame on me ). Mon code FF / IE initial ne fonctionnait pas sur Opera et j'ai rapidement ajouté cette instruction ce matin pour faire passer la pilule. Smiley langue

Bref...

Mais si je comprend bien, aucun problème de rafraichissement chez vous??
Ce serait vraiment bizarre...