lemmings
Messages postés51Date d'inscriptionjeudi 11 octobre 2001StatutMembreDernière intervention14 novembre 2005
-
8 août 2005 à 16:33
lemmings
Messages postés51Date d'inscriptionjeudi 11 octobre 2001StatutMembreDernière intervention14 novembre 2005
-
9 août 2005 à 11:45
salut à tous,
je voudrais pouvoir cacher un tr dans un table sans que son emplacement soit visible.
#WC#,
,
#QTY_IN#,
#QTY_OUT#,
<cfif #REND# is ''> <cfelse>#REND#</cfif>,
<cfif #HU_1# is ''> <cfelse>#HU_1#</cfif>,
<cfif #HMO_1# is ''> <cfelse>#HMO_1#</cfif>,
<cfif #CAD# is ''> <cfelse>#CAD#</cfif>,
<cfif #PROD# is ''> <cfelse>#PROD#</cfif>,
</cfoutput>
</cfoutput>
</cfoutput>
si la nuit il n'y a pas de lumière c'est qu'elle est dans le frigo
lemmings
Messages postés51Date d'inscriptionjeudi 11 octobre 2001StatutMembreDernière intervention14 novembre 2005 9 août 2005 à 10:32
merci l'erreur n'est plus la
mais il ne se passe rien ...
étrange.
je remets ici tous mon code si ca peut t'aider:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Untitled</title>
</head>
<cfquery name="find_d" datasource="SAPV2_ORACLE">
select *
from SAPV2.WC W, SAPV2.CLOTURE_WC C, SAPV2.STADE S
where W.WC = C.WC
and W.STADE= S.STADE
order by S.ATELIER, S.STADE
</cfquery>
#WC#,
,
#QTY_IN#,
#QTY_OUT#,
<cfif #REND# is ''> <cfelse>#REND#</cfif>,
<cfif #HU_1# is ''> <cfelse>#HU_1#</cfif>,
<cfif #HMO_1# is ''> <cfelse>#HMO_1#</cfif>,
<cfif #CAD# is ''> <cfelse>#CAD#</cfif>,
<cfif #PROD# is ''> <cfelse>#PROD#</cfif>,
lemmings
Messages postés51Date d'inscriptionjeudi 11 octobre 2001StatutMembreDernière intervention14 novembre 2005 9 août 2005 à 11:00
le probleme c'est qu'il y a plusieurs div vu que le tag <cfoutout group=""> est egale a un loop, donc je suis obligé de les nommés différement.
le #STADE# est égale au nom du div par exemple FOUR ou DECOUPE.
voici ce que ca donne comme lien : javascript:void(hid('FOUR'));
voila donc je n'ai pas qu'un seul div a faire disparaitre mais plusieurs mais je dois pouvoir selectionner celui que je veux éffacer.
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 9 août 2005 à 11:23
#STADE# ce n'est pas du javascript,
ni du html, un id ou un name ne
doit pas pouvoir contenir des #
( uniquement des lettres, des chiffres, quelques
signes comme _ , ça doit être tout )
si plusieurs div donne leur un ID qui se
ressemble "divtab_0" "divtab_1" "divtab_2" ..
et fait une boucle sur ces id.
du genre
var a=0;
while ( document.getElementById("divtab_"+a) )
{
document.getElementById("divtab_"+a).style.display="none";
a++;
}
ou fais autant de display="none" que de id, si id connus.
@+
lemmings
Messages postés51Date d'inscriptionjeudi 11 octobre 2001StatutMembreDernière intervention14 novembre 2005 9 août 2005 à 11:26
je fait aussi des erreurs de frappe ;-)
ce script fonctionne
function hid(a){
alert(a);
for (var b=1;b<=a;b++){
var test = "work" + b;
alert(test);
document.getElementById(test).style.display="none";
mais je ne sait pas selectionner les tr que je veux éffacer lesquels sont tous dans un div mais bon je ferai avec ce que j'ai pour l'instant et chercherai une soluce
Merci de ton aide et si par hasard tu trouves une soluce pour ce div qui veut pas partir ;-)
lemmings
Messages postés51Date d'inscriptionjeudi 11 octobre 2001StatutMembreDernière intervention14 novembre 2005 9 août 2005 à 11:45
#STADE# est une variable coldfusion qui contient le nom du div donc le div a, à chaque fois un nom différent et cette variable est aussi placé dans le lien javascript:hid('#STADE#');.