comment ne pas avoir un message d'erreur à l'ouverture si JS désactivé - HTML/CSS - Programmation
Marsh Posté le 28-09-2007 à 02:00:06
déjà :
1- si le JS est désactivé, tu n'auras aucun message de quoi que ce soit et de toute maniere ton site ne s'ouvrira pas
2-Ce message en question, s'affiche lorsqu'un site essaye d'ouvrir une popup aussi salement que tu cherches à le faire
3-Il n'y a pas de solution existant à ton probleme, ya rien de magique ni aucun script magique pour outre passer les popup killers
4-Si tu veux conserver ton code super crassou (surtout avec les IF et les navigator.appName super moches), mets sur cette page un lien vers la page "pagemax.html" genre :
Code :
|
5-Pourquoi vouloir ouvrir ta page en plein écran, c'est la chose la plus absurde qui puisse exister, ça prouve que le site est mal conçu et d'office
Marsh Posté le 28-09-2007 à 07:43:11
gatsu35 a écrit : déjà : |
si, justement. j'ai un message en page d'accueil alors qu'aucun clic n'a été fait, et l apage ne s'ouvre pas du tout (la page d'accueil, je précise)
gatsu35 a écrit :
|
gatsu35 a écrit : |
il n'y a pas de pop up à l'ouverture de la page d'accueil
gatsu35 a écrit :
|
Cette remarque montre que tu te focalises sur l'utilisateur qui connait et est à l'aise sur une page écran.
Je suis, une fois de plus, atterré de voir ce genre de phrase...mais enfin bon, c'est pas grave
Tu sais, je fais plein de petite galerie pour les photos que je fais de gens divers, enfants, comédiens etc etc... ça se veut pas de haut niveau en code, c'est pas mon job.
Pourquoi plein écran: parceque justement :
-les navigateurs sont truffés de tool bar qui prenne 2 cms de haut sur l'écran et bouffe de la surface utilisable pour une image
-seul les utilisateurs aguerris connaissent F11
-les gens ne lisent pas les textes dans la bordure de 15 % autour des écrans
J'ai déjà essayé avec "plein écran", personne n'y prête attention.
Visiblement, tu ne cotoies que des gens à l'aise avec l'informatique. Moi j'en connais énormément qui ne le sont pas du tout, et n'arrive pas à rentrer un login/password...
Mieux, j'ai eu beaucoup de retour positif sur le fait que je fasse disparaitre toutes les merdouilles du browser pour ne plus voir que l'image.
SI je te parle d'écrin pour l'image c'est clair ? sinon un browser c'est un sapin de noel.....
merci pour l atentative d'aide qd même
Marsh Posté le 28-09-2007 à 08:53:39
magic flight a écrit : |
Citation : fenetre=window.open("pagemax.htm","","resizable,scrollbars" ) |
A mon avis, tu devrais essayer de te focaliser sur ta mise en page, l'ergonomie de ton site, etc pour les rendre plus intuitifs aux néophytes mais ne pas remettre en cause les standards actuels du web (pas de popup, pas de plein écran). En tout cas, le prend pas mal, mais t'auras pas de réponse constructive ici autour d'un popup.
Marsh Posté le 28-09-2007 à 09:17:08
magic flight a écrit : si, justement. j'ai un message en page d'accueil alors qu'aucun clic n'a été fait, et l apage ne s'ouvre pas du tout (la page d'accueil, je précise) |
Et bien alors JS n'est PAS désactivé, c'est juste que certaines fonctions sont bloquées par... un popup killer!
Et c'est bien légitime!
A la limite que tu propose au visiteur de visualiser le site en plein écran au moyen d'un lien, je veux bien. En plus ça ne sera pas bloqué.
Mais ne pas laisser le choix, forcément imposer un style de navigation c'est putot stupide.
Marsh Posté le 28-09-2007 à 11:21:39
magic flight a écrit : |
Si tu as un message jaune en haut c'est que le JS essaye d'ouvrir quelque chose, y a pas d'autres secret
magic flight a écrit : |
Ah ? et le code du truc que tu nous as filé est situé où ?
magic flight a écrit : |
JE me base sur l'utilisateur qui connait SON écran, et SON navigateur, et si l'utilisateur a envie de rester sur son PC avec 12 toolbars, tu le laisse
magic flight a écrit : |
Accessibilité, c'est un mot que tu ne dois pas connaitre
magic flight a écrit : |
Si si, et je fais même des sites sur lesquels les aveugles peut naviguer
magic flight a écrit : |
Ben je ne sais pas ce qu'ils ont ces gens, mais s'ils ne veulent pas de barres d'outils sur leur ordinateur, c'est à eux de les enlever, pas ton site.
Et si tu veux ouvrir une popup cela doit se faire depuis une action utilisateur (un clic par exemple)
magic flight a écrit : |
Ca me parle pas du tout
magic flight a écrit : |
de rien
Marsh Posté le 28-09-2007 à 16:14:41
gatsu35 a écrit : |
sur un lien qui se clique, pas à l'ouverture de la page d'accueil
Marsh Posté le 28-09-2007 à 17:16:35
Code :
|
Ceci fonctionne :
Code :
|
Sinon, si tu es en local, je veux dire par là que tu double clique sur ton fichier html pour l'ouvrire dans IE :
Il faut savoir que pour les page web consultées depuis ton DD, IE bloque systèmatiquement le javascript.
Ce problème ne se pose plus une fois le site en ligne.
Marsh Posté le 27-09-2007 à 19:24:42
Bonjour,
j'utilise ce script sur ma page d'accueil, pour ouvrir plein écran (merci de ne pas faire de remarque sur ce point ou de polémiquer, ça n'est pas le sujet....) je pourrais avoir un pb de même nature sur une autre fonctionnalité, mais ds le cas présent c'est sur celui ci.
Dans le cas ou le JS est désactivé sur un browser, j'ai un message d'erreur qui bloque l'affichage, or il semblerait que les moteurs d'indexation soit justement arrêté dans ce cas, ce qui est assez embêtant.
comme pourrais je éviter ce message d'eereur?
merci d'avance pour vos propositions.
<SCRIPT LANGUAGE="javascript">
<!--
function fullsize(){
var ie4 = ((navigator.appName == "Microsoft Internet Explorer" ) && (parseInt(navigator.appVersion) >= 4 ))
var ns4 = ((navigator.appName == "Netscape" ) && (parseInt(navigator.appVersion) >= 4 ))
if (ie4) {
fenetre=window.open("pagemax.htm","","resizable,scrollbars" )
fenetre.moveTo(0,0)
fenetre.resizeTo(screen.width,(screen.height-25))
}
else
plecran=window.open("pagemax.htm", "plecran", "height="+window.screen.availHeight+", width="+(window.screen.availWidth-10)+", top=0, left=0, toolbar=no, status=no, scrollbars=no, location=no, menubar=no, directories=no, resizable=no" );
}
//-->
</script>