getElementsByTagName ('*') 2balises dans la boucle test ?

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : getElementsByTagName ('*') 2balises dans la boucle test ?

par jeff » 31 oct. 2005, 15:00

Cette fonction dois être gérée exclusivement dans le *.js
donc du coté client en Javascript. Les solution avec un script
php et des requéte Mysql ne me convient donc pas Confused ...
ce que je te proposait c'etait de passer avec le dom de js

note:met delestage sur ce post et dans le nouveau mat un lien vers celui-ci
:wink:

par Lareine » 31 oct. 2005, 14:57

l'algo serai du type

fonction1
je scane tout les id si il correspond au masque
je les enregistre dans un tableau

fonction2
et je traite le tableau

mais je vien de m'apercevoir comment on scanne les ids
(peut en faisant un tri sur les balise a inspecter )
mais adresse toi a quelqu'un car javascript je ne connais pas
sinon je pense que ton pb serait resolu :?
Cette fonction dois être gérée exclusivement dans le *.js
donc du coté client en Javascript. Les solution avec un script
php
et des requéte Mysql ne me convient donc pas :? ...

De toutes façons je crois que je n'ais pas postés la question
dans le bon sens :oops:
J'ai donc reformulée ma demande dans un autre poste qui
correspond plus précisément à ma demande \:D/ ...
http://www.phpfrance.com/forums/voir_sujet-10304.php

Encore merci pour ta patience :o !

(PS:Merci de verouiller ce topic :o !)

par jeff » 29 oct. 2005, 19:21

l'algo serai du type

fonction1
je scane tout les id si il correspond au masque
je les enregistre dans un tableau

fonction2
et je traite le tableau

mais je vien de m'apercevoir comment on scanne les ids
(peut en faisant un tri sur les balise a inspecter )
mais adresse toi a quelqu'un car javascript je ne connais pas sinon je pense que ton pb serait resolu :?

par Lareine » 29 oct. 2005, 19:15

et il s'écrirait comment (Mode mega débutante) :o ...

par jeff » 29 oct. 2005, 19:09

non je ne crois pas
mais l'algo que je te propose te permettre de faire ce que tu veut tu ne sera restreint que par les expression reguliere(c'est dire tu fera ce que tu veut)

par Lareine » 29 oct. 2005, 19:05

et sur la valeur "bouton" y'aurrais pas moyen sachant que de toute façon, je
n'utiliserais ce script que sur td et div :( ?
Et que je fout à la poubelle a.bouton:hover et a.bouton:active :tir2: ?

par jeff » 29 oct. 2005, 18:56

parceque class n'est pas un de dom et id oui
tu peut pas recuperer les class avec des fonction javascript contrairement aux id

par Lareine » 29 oct. 2005, 18:52

pourquoi pas utilisé class dans ce cas, puisque je l'utilise à chaque fois
et que id ne me sert à rien dans les cellules de tableaux :? ?

Code : Tout sélectionner

function bordure(bouton) { boutonElements=document.getElementById('class').innerHTML = 'bouton'; for (b=0;b<boutonElements.length;b++){ if(boutonElements[b].className==bouton){ boutonElements[b].onmousedown=function() {this.style.borderStyle='inset';} //Activé boutonElements[b].onmouseup=function(){this.style.borderStyle='outset';} //Relaché boutonElements[b].onmouseout=function() {this.style.borderStyle='outset';} //Hors zone } } } window.onload = function(){bordure('bouton')};
var test='td,div,?'; 
function bordure( test) 
{ 
/*function qui prend tout les id correspondant au masque test et les met dans un tableau*/ 

/*puis traitement de ce tableau avec 
getElementbyId(class)*/ 
} 
En gros .°/ ?

par jeff » 29 oct. 2005, 18:49

Qu'importe de toute facon ton id est unique et la seule qui t'interresse pour communiquer avec js c'est son nom ( et pas sa fonction)

par Lareine » 29 oct. 2005, 18:47

Oui, mais si j'ai besoin de l'id pour indiqué les dimmenssions et la position
de chaque bloc pour div :? ...
Et de la class="bouton" pour le style du bouton par défaut pour td et div :? ...

par jeff » 29 oct. 2005, 18:44

je prendrai pas le nom de la balise mais un id c'est plus souple

par Lareine » 29 oct. 2005, 18:37

Code : Tout sélectionner

function bordure(bouton) { boutonElements=document.getElementById('btn').innerHTML = 'bouton'; for (b=0;b<boutonElements.length;b++){ if(boutonElements[b].className==bouton){ boutonElements[b].onmousedown=function() {this.style.borderStyle='inset';} //Activé boutonElements[b].onmouseup=function(){this.style.borderStyle='outset';} //Relaché boutonElements[b].onmouseout=function() {this.style.borderStyle='outset';} //Hors zone } } } window.onload = function(){bordure('bouton')};
var test='td,div,?'; 
function bordure( test) 
{ 
/*function qui prend tout les id correspondant au masque test et les met dans un tableau*/ 

/*puis traitement de ce tableau avec 
getElementbyId(btn)*/ 
} 
En gros c'est ça .°/ ?

par jeff » 29 oct. 2005, 18:31

donc je pense que ma solution n'est pas a coté de la plaque

par Lareine » 29 oct. 2005, 18:30

pouvoir utiliser la fonction sois dans des celulle td de tableau bien formaté...
Soit plus librement dans des bloc div

jeff je trouve rien sur le net sur ton Hackie7 :oops:

par DocType » 29 oct. 2005, 18:24

explique donc quel est le but du code
Ce serait uper de comprendre le but :wink: meme moi n'est pas tout compris dans sa demande, surtout pkoi passer des td en div, bref, quel but ? :roll: