ca passe sous IE mais pas sous FF [javascript] - HTML/CSS - Programmation
Marsh Posté le 12-07-2005 à 11:46:37
Regarge dans la console JS Sinon la première version est invalide : on met pas de JS dans l'attribut href
Marsh Posté le 13-07-2005 à 13:04:22
bonjour,
FlorentG a écrit : on met pas de JS dans l'attribut href |
Peut-tu indiquer la source de cette information, merci ?
Marsh Posté le 13-07-2005 à 13:15:52
Si tu mets du js dans le href, cela ne fonctionne que si tu as javascript. Et 11% des internautes naviguent sans javascript (soit parce qu'ils ne l'ont pas, soit parce qu'ils l'ont désactivé).
Donc pas de js dans un href.
Marsh Posté le 13-07-2005 à 13:44:30
chimelpremier a écrit : Peut-tu indiquer la source de cette information, merci ? |
Le bon-sens, la logique et l'accessibilité Comment fait-tu une version accessible, si l'href est monopolisé par un script ?
Marsh Posté le 13-07-2005 à 14:24:00
merci à vous tous, mais cela répond à moitier à ma question,
Pourquoi ma fonction fenetre() en js ne fonctopnne-elle pas ? sachant que chez moi, le js est activé
sinon quelle serait la meilleur solution pour pallier à ce problème (sans refaire le site en entier) ?
Marsh Posté le 13-07-2005 à 14:47:33
Merci pour la réponse à ma question hors sujet.
L'accessibilité serai ceci :
Code :
|
Marsh Posté le 14-07-2005 à 10:59:09
je ne sais pas utiliser la console JS de firefox ! désolé !
Marsh Posté le 14-07-2005 à 11:01:39
je viens de trouver, elle me dit "fenetre is not defined" alors que ma fonction est dans la page !
voici une copie de l'erreur :
Erreur : fenetre is not defined
Fichier Source : javascript:fenetre('sec_gap.htm','NH','524','460','no','no')
Ligne : 1
Marsh Posté le 14-07-2005 à 11:04:15
voici le source de ma page jusqu'à la balise <body>
<HTML>
<HEAD>
<TITLE>Le Parti Socialiste des Hautes-Alpes</TITLE>
<META http-equiv=Content-Type content="text/html; charset=windows-1252">
<SCRIPT language=JavaScript src="../inc/date_barre.js"></SCRIPT>
<META name="description" content="test">
<META content=INDEX,FOLLOW name=robots>
<META content="7 Days" name=revisit-after>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<SCRIPT language=JavaScript src="../inc/date_barre.js"></SCRIPT>
<SCRIPT language=JavaScript src="../inc/md5.js"></SCRIPT>
<SCRIPT language=JavaScript type=text/JavaScript>
<!--
function fenetre(url,nom_fenetre,largeur,hauteur,scroll,resize,status,location,toolbar,menu) {
chaine = ""
chaine = chaine + "width=" + largeur+ ","
chaine = chaine + "height=" + hauteur + ","
chaine = chaine + "scrollbars=" + scroll + ","
chaine = chaine + "resizable=" + resize + ","
chaine = chaine + "statusbar=" + status + ","
chaine = chaine + "location=" + location + ","
chaine = chaine + "screenX=60,"
chaine = chaine + "left=60,"
chaine = chaine + "screenY=50,"
chaine = chaine + "top=5,"
chaine = chaine + "toolbar=" + toolbar + ","
chaine = chaine + "menubar=" + menu
window.open(url,nom_fenetre, chaine );
}
//-->
</SCRIPT>
<style type="text/css">
<!--
.Style1 {color: #CC0033}
-->
</style>
</HEAD>
<BODY style="FONT-SIZE: 10px; FONT-FAMILY: Arial" text=#000000 vLink=#000000 aLink=#000000 link=#000000 bgColor=#ffffff leftMargin=0 topMargin=0 onload=date_barre(); MARGINHEIGHT="0" MARGINWIDTH="0">
Marsh Posté le 14-07-2005 à 11:14:05
stef_dobermann a écrit : je viens de trouver, elle me dit "fenetre is not defined" alors que ma fonction est dans la page ![/fixed] |
Là tu appelle donc la fonction fenetre avec 6 paramètres
stef_dobermann a écrit : voici le source de ma page jusqu'à la balise <body> |
Là, on apprend que la fonction fenetre comprend 10 paramètres. Donc pour FF, et pour n'importe quel navigateur qui se respecte, la fonction fenetre à 6 paramètres n'est pas la même que la fonction fenetre à 10 paramètres, d'où le undefined
Sinon, corrige un peu ton code source, vire tout ce qui est présentation, et utilise des CSS...
Marsh Posté le 15-07-2005 à 00:41:06
OK, merci mais pourquoi en respectant mes 1O parametres j'ai toujours ce message d'erreur :
Erreur : fenetre is not defined
Fichier Source : javascript:fenetre('sec_orpierre.htm','NH','524','180','no','no','no','no','no','no')
Ligne : 1
??
Marsh Posté le 15-07-2005 à 00:42:53
en ce qui concerne la présentation, je suis en train la revoir pour mieux etre conforme avec HTML 4.0
Marsh Posté le 19-07-2005 à 11:44:28
je voulais savoir, si je crée une page en HTML 4.01, est-ce que je peux utiliser les tableaux ou cette balise n'est plus recommendé ?
Marsh Posté le 19-07-2005 à 11:46:26
tu peux utiliser les tableaux, que ce soit en html 4.01 ou en xhtml, pour présenter des données tabulaires.
Utiliser des tables pour la mise en page casse le sens sémantique de ta page. A éviter, et à préférer l'utilisation des feuilles de style.
Edit : phrase méritant le fouet et la pelle à clous corrigée.
Marsh Posté le 19-07-2005 à 11:48:49
plainsofpain a écrit : tu peux utiliser les tableaux, que ce soit en html 4.01 ou en xhtml, pour présenter des données tabulaires. |
A éviter et préférer les feuilles de styles.
Marsh Posté le 19-07-2005 à 11:49:55
Mon dieu, ca y est je dis n'importe quoi
Marsh Posté le 19-07-2005 à 12:04:39
STFU
Marsh Posté le 21-07-2005 à 00:11:14
ok merci, ct juste savoir car je suis en train de lutter pour refaire la présentation de mon site www.residencetelmo.com
Marsh Posté le 21-07-2005 à 08:53:37
Tu aurais pu laisser le copyright de speedy diz, la personne qui a fait ce thème
Edit : et ne me dis pas que tu l'as fait toi meme : http://www.speedy-diz.com/?page=bleu
Marsh Posté le 21-07-2005 à 10:18:21
je ne l'ai meme pas récupéré ici !! pur coincidence, sinon je laisse toujours les copyright des autre je suis hônete
Marsh Posté le 21-07-2005 à 10:36:54
plainsofpain a écrit : Tu aurais pu laisser le copyright de speedy diz, la personne qui a fait ce thème |
J'ai toujours un p'tit sourire pour ces sites dont il manque ça :
html { |
Marsh Posté le 21-07-2005 à 13:43:40
désolé mais ce site a été fait il y a quelque temps, et je n'ai pas respecter le standard HTML4.01, je suis en train de le modifier, mais avant je m'informe sur le standard pour faire quelque chose de bien, d'où des question qui peuvent vous paraître ridicule.
mon soucis principale actuellement et de savoir comment placer les différents container (pour cela j'utilise les balises <div id="container"></div> ) mais je lutte pour les positionner corretement sur ma page.
je vous ai montré ce que je souhaite réaliser, si l'un de vous pouvez m'aider je lui en serait reconnant. je fait du developpement en PHP, si cela peut interesser la ou les personnes qui m'aides, un service rendu en vaux un autre.
merci
SteF
Marsh Posté le 21-07-2005 à 13:45:16
précision, je ne veux pas que l'on me fasse tous le traavail, je veux juste que l'on m'explique comment le réaliser !
voila, il faut le dire aussi !
Marsh Posté le 26-07-2005 à 12:05:45
Bon j'ai trouvé, j'ai juste changé le nom de mes champs et de mon formulaire et tous fonctionne à peu près correctement.
la fonction fenetre marche que ce soit avec les 10 paramétres comme déclaré, que moins !
donc ta théorie FlorentG n'est pas applicable, car FF ou IE font exactement la meme chose mais ce n'ai pas grave, il fallait effectivement explorer toute les possibilitées.
j'ai juste un petit soucis,
Code :
|
le premier param est le fichier appelé, le deuxème param est le nom de la fenetre, le troisième param est la largeur de la fentre qui s'ouvre, le quatrième param est sa hauteur, ....
pourquoi la hauteur est différente en IE ou FF ??
Sous IE la hauteur est bien faite, sous FF il me manque du texte ??
Marsh Posté le 12-07-2005 à 11:45:22
Bonjour à tous,
je doit ouvrir plusieurs popup sur mon site, et pour centraliser le code j'ai fait une fonction en javascript:
quand je l'appelle comme ceci :
ou
ou meme
sous IE cela fonctionne parfaitement, mais Firefox, rien ne ce passe !!
En revanche celui-ci fonctionne sous les deux navigateurs:
Pourquoi ne puis-je pas utiliser ma fonction avec FireFox ?
pour info, le java aussi que le javascript sont activé sur FireFox
Dans l'attente d'une explication,
Cordialement ,
SteF
---------------
Tout à commencé par un rêve...