PHWinfo banniere

Titres
PORTAIL ANNUAIRE ARTICLES COMPARATEUR HÉBERGEURS DEVIS FORUMS RÉDUCTEUR D'URL
Précédent   PHWinfo > Autres forums > Forum Programmation & Conception > fr.comp.info.auteurs > Indiquer la position de la souris : javascript ?
S'inscrire FAQ Membres Recherche Messages du jour Marquer les forums comme lus
Indiquer la position de la souris : javascript ?

Réponse
 
LinkBack Outils de la discussion
Vieux 02/05/2008, 08h34   #51
SAM
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: Erreurs de validation [Fut : Indiquer la position de la souris

Hugolino a écrit :
>
> J'ai oublié de préciser que j'avais testé la page après avoir remplacé
> name par id: le script ne marche plus (la position de la souris
> n'apparaît plus et les clics sont inopérants). Et firebug rapporte une
> erreur:
> document.Form1 has no properties


relire le début de mon post du 28/04 à 3:49

--
sm
  Réponse avec citation
Vieux 02/05/2008, 13h13   #52
Olivier Miakinen
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: Erreurs de validation [Fut : Indiquer la position de la souris

Le 02/05/2008 01:17, Hugolino a écrit :
>>
>> Plus exactement : utiliser HTML 4.01 au lieu de XHTML est préférable à
>> plein d'égards, mais que ça ne t'empêche pas d'utiliser id au lieu de name.

>
> OK, je vais voir si je garde le XHTML. Dis-moi juste dans quel cas il
> est "mieux" que le HTML 4.01.


Je crois que le seul cas où il vaut mieux garder XHTML, c'est quand tu
ne peux pas faire autrement. Si ce n'est pas une absolue nécessité, HTML
est tout aussi bien, et même plus propre car le XHTML est censé être
servi avec un Content-Type différent de text/html mais que Internet
Explorer ne comprend pas.

Pierre Goiffon a fait un comparatif très intéressant (et très documenté)
sur <http://pgoiffon.free.fr/info/inet/html_ou_xhtml.php>, que tu peux
lire si cela t'intéresse d'en savoir plus.

Cordialement,
--
Olivier Miakinen
  Réponse avec citation
Vieux 03/05/2008, 19h59   #53
Hugolino
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: Erreurs de validation [Fut : Indiquer la position de la souris : javascript ?]

Le Fri, 02 May 2008 09:34:23 +0200, SAM a écrit:
> Hugolino a écrit :
> >
> > J'ai oublié de préciser que j'avais testé la page après avoir remplacé
> > name par id: le script ne marche plus (la position de la souris
> > n'apparaît plus et les clics sont inopérants). Et firebug rapporte une
> > erreur:
> > document.Form1 has no properties

>
> relire le début de mon post du 28/04 à 3:49

8<-----------8<---------8<----------8<----------8<----------8<----------8<
L'id c'est pour le DOM.
on s'en sert comme çà :
var truc = document.getElementById('monForm');
8<-----------8<---------8<----------8<----------8<----------8<----------8<

Et dans le même post tu donnes un lien vers
<http://cjoint.com/data/eCdsy4hObU_coord_points_.htm> et dans le source
de cette page tu n'écris pas var...

Donc ça marche si on écrit "truc = document.getElementById('monForm');".

Et mmaintenant ça valide...

Merci à toi.


--
> T'as pas les chevilles qui enflent des fois? Associer perl et "bon
> programmeur" c'est original.

Merde, ça s'est vu Pfff, vous devenez de plus en plus difficiles à
coincer les gars
  Réponse avec citation
Vieux 04/05/2008, 00h26   #54
SAM
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: Erreurs de validation [Fut : Indiquer la position de la souris

Hugolino a écrit :
>
> Donc ça marche si on écrit "truc = document.getElementById('monForm');".
>
> Et mmaintenant ça valide...


Oui, bon, je n'ai pas tout relu.

Pour info :

'var' c'est pour déclarer une variable.

Si 'var' est en-dehors d'une fonction, elle sera dite "globale".
C a d qu'elle sera connue de tout le script lié à la page, on peut s'en
servir partout, même dans une fonction.

Si 'var' est dans une fonction, la variable est propre à la fonction et
est inconnue du reste du script.

Si on déclare une variable dans une fonction et sans préciser 'var',
cette variable devient (est) globale.
Dans ce cas il est de bon ton de la déclarer (même vide) en début de script.

Je crois qu'une variable globale déclarée sans 'var' devient un objet de
window ... je crois ... m'enfin pas grave, ça reste accessible comme
variable globale.


<script type="text/javascript">

var truc; // variable indéfinie
var machin = 'Hugolino'; // variable globale
var k=1, i=0; // déclaration de plusieurs variables

function chose(bidule) {
var muche = 'Bonjour '; // variable de la fonction
alert('passage N°'+k);
if(truc) alert(muche+machin); // truc est 'undefined' --> false
// --> pas d'alert
else {
alert('truc = '+typeof truc+'\nbidule = '+bidule);
truc = true;
}
k++;
}

chose('test'); // passage N°1 - truc = undefined / bidule = test
chose(); // passage N°2 - Bonjour Hugolino
chose(muche); // erreur: muche is not defined

</script>

--
sm
  Réponse avec citation
Vieux 04/05/2008, 11h48   #55
Une Bévue
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: Erreurs de validation [Fut : Indiquer la position de la souris : javascript ?]

SAM <stephanemoriaux.NoAdmin@wanadoo.fr.invalid> wrote:

> function chose(bidule) {
> var muche = 'Bonjour '; // variable de la fonction


et de toute function comprise dans la fonction "chose()"
--
Une Bévue
  Réponse avec citation
Vieux 04/05/2008, 16h48   #56
SAM
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: Erreurs de validation [Fut : Indiquer la position de la souris

Une Bévue a écrit :
> SAM <stephanemoriaux.NoAdmin@wanadoo.fr.invalid> wrote:
>
>> function chose(bidule) {
>> var muche = 'Bonjour '; // variable de la fonction

>
> et de toute function comprise dans la fonction "chose()"


Bien évidemment puique 'muche' est reconnu dans la fonction :

alert(muche+machin);

Bon ... en piouz compliqué pour illustrer :

function chose(bidule) {
var muche = 'Bonjour '; // variable de la fonction
var voir = function() {alert(muche+machin);}; // fonction interne
alert('passage N°'+k); // au passage N°1 truc est 'undefined'
if(truc) voir(); // --> false --> pas d'alert
else {
alert('truc = '+typeof truc+'\nbidule = '+bidule);
truc = true;
}
k++;
}


--
sm
  Réponse avec citation
Réponse


Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui


Fuseau horaire GMT +1. Il est actuellement 02h40.


Édité par : vBulletin® version 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0 RC5 Tous droits réservés.
Version française #16 par l'association vBulletin francophone
PHWinfo est un site Éducation Sans Frontières ©2000-2008
Ad Management by RedTyger
©Tous droits réservés par les parties respectives
Page generated in 0,10643 seconds with 14 queries