Newsgroup: it.comp.lang.javascript
Titolo: ID di un layer progressivo

Ciao,
ho creato una pagina che dinamicamente (PHP) crea una serie di layer il cui
ID aumenta sempre di uno finchè ci sono record in un db, esempio, l'ID è
pos"x" che per n records sarà pos1 pos2 pos3 ecc. fino a n.
Adesso in una funzione javascript mi è necessario fare in modo che (sono in
un ciclo for) l'ID sia pos + una variabile mia "pippo" che incrementi l'ID
in modo da avere pos1 pos2 ecc.
io ho scritto questo:
document.getElementById("pos".pippo).innerHTML="P";
pippo cambia sempre in base a checkbox che io seleziono (ne prendo il value)
La riga sopra riportata non funziona ovviamente!
Mi sapete aiutare?
Ciao,
Michele
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

Io non ho capito bene la richiesta; comunque se la variabile è pippo devi
usare "pos"+pippo, non "pos".pippo
-- 
"That until there is no longer first class
And second class citizens of any nation
Until the colour of a man's skin
Is of no more significance than the colour of his eyes
Me say war"
B.M.
--

 usare "pos"+pippo, non "pos".pippo
Grazie, mi hai risolto il problema, era proprio quello.


 document.getElementById("pos".pippo).innerHTML="P";
In JS la concatenazione avviene tramite l'operatore +
document.getElementById("pos"+pippo).innerHTML="P";
-- 
C'ya,
  ZER0 :: coder.gfxer.webDesigner();
Una mente perversa e' un peccato sprecarla.
(A dirty mind is a terrible thing to waste)

Ok, penso di aver capito ma....ogni singolo layer mi va a finire in una
cella diversa di una tabella. Quanto mi hai spiegato è comunque applicabile
al mio caso?
Ciao e grazie,


 al mio caso?
Bisognerebbe vedere la struttura della tabella che hai.
-- 
C'ya,
  ZER0 :: coder.gfxer.webDesigner();
Deformazione professionale è:
Quando in ascensore senti la ragazza accanto che tira fuori il cellulare,
e ti volti per capire se e' un modello sul quale puoi sviluppare in J2ME.

Questa è la riga della tabella
<tr bgcolor="#0099FF" class="testoblu">
    <td align=center><input name="scegli1" type="checkbox" value="1"
OnClick="check()"></td>
    <td align=center>xxxxx</td>
    <td align=center>yyyyyyyyy</td>
    <td align=center>eee</td>
    <td align=center>32</td>
    <td align=center>15</td>
    <td align=center>8</td>
    <td align=center>17</td>
    <td align=center>5</td>
    <td align=center>12</td>
    <td align=center>10</td>
    <td align=center>67</td>
    <td align=center>Lib\D C</td>
    <td align=center><input name="val1" type="text" value="67" size="3"></td>
    <td align=center><input name="hidden1" type="hidden" value="xxxxx"></td>
    <td align=center><input name="name1" type="text" size="10"></td>
    <td align=center><div ID="pos1"></div></td>
  </tr>


 Questa č la riga della tabella
[cut]
Se in quella tabella i DIV presenti sono *SOLO* quelli che ti interessa
modificare (quelli che attualmente hanno id="pos" etc), puoi impostare l'id
alla tabella:
<table id="recordset-list" .. >
e poi per ottenere la lista:
var myrecords=
document.getElementById("recordset-list").getElementsByTagName("DIV");
Poi il resto e' uguale al codice che ti ho gia' scritto.
-- 
C'ya,
  ZER0 :: coder.gfxer.webDesigner();
Come devo regolare la stampante laser per stordire?
(How do I set a laser printer to stun?)