Newsgroup: it.comp.lang.javascript
Titolo: style.display = "block"

Ciao,
ho un problema che non so quanto sia legato a JS, ma forse si.
Se selezionate una voce e poi tornate con il menu alla posizione di ingresso
mi butta a capo il campo che prima avevo reso invisibile...
sto impazzendo e non capisco il perchč...
Che dite?
BYE
<html>
<head>
<title></title>
<SCRIPT LANGUAGE="JavaScript">
<!--
//************************************
// Su invio
//************************************
function Check(action){
var obj = document.forms[0];
 if(obj.Canale.value==''){
  alert('Inserisci una stringa di testo nel campo!');
  return false;
 }else{
  if(action=='IN'){
   obj.action='Comands/CMD_Marca.asp?Act=IN';
  }else if(action=='UPD'){
   obj.action='Comands/CMD_Marca.asp?Act=UPD';
  }else if(action=='DEL'){
   obj.action='Comands/CMD_Marca.asp?Act=DEL';
  }
 }
 obj.method='post';
 obj.target='_top';
 form.Submit.focus();
}
//************************************
// Abilita disabilita
//************************************
function AbilitaDisabilita(NomeObjForm,CampoInput){
var obj = document.getElementById;
 //Se scegli un elemento di selezione
 if(obj(NomeObjForm).selectedIndex!=0){
  obj(CampoInput).style.display = "none";
  obj(CampoInput).value='';
 }else{
  obj(CampoInput).style.display = "block";
  obj(CampoInput).value='<Scrivi marca>';
 }
}
//-->
</SCRIPT>
</head>
<body bgcolor="#FFFFFF" marginwidth="0" marginheight="0" topmargin="0"
leftmargin="0">
<table width="688" border="0" cellpadding="0" cellspacing="0">
  <form name="MyForm">
  <tr>
    <td width="154" class="TXTbaseGreen">Nuova marca </td>
      <td class="TXTbase">
     <select name="Marca" id="Marca" class="FormBase"
onChange="AbilitaDisabilita(
this.name
,'NuovaMarca');">
       <option value="" style="background: #F2F2F2">-- Scegli o
scrivi --</option>
       <option value="4">AAA</option>
       <option value="1">BBB</option>
       <option value="3">CCC</option>
       <option value="2">CCCC</option>
     </select>
   <input name="NuovaMarca" type="text" class="FormGreen" id="NuovaMarca"
style="WIDTH:100px" value="<Scrivi marca>" maxlength="100"
onFocus="this.value='';">
   <span class="TXTgreen"> di &quot;Categoria
   <label id="StrRiferito"></label>
   &quot; <a href="#"><img src="Imm/reload.gif" alt="Seleziona un'altro
canale e ricarica i nuovi valori ad esso riferiti per il marchio che stai
per inserire" width="16" height="14" border="0"></a> </span>
      <input name="Submit" type="button" class="FormBase" style="WIDTH:80px"
value="Inserisci" onClick="Check();">
      </td>
 </tr>
</form>
</table>
</body>
</html>

 mi butta a capo il campo che prima avevo reso invisibile...
Provato con display inline anziché block?
http://www.w3.org/TR/CSS21/visuren.html#display-prop
-- 
"Emancipate yourselves from mental slavery;
None but ourselves can free our minds"
									    B.M.

 wrote in message
news:f1sci8h9...@ID-147253.user.individual.net
Mi Hai salvato...TNKS, non lo avevo mai usato..."inline"...
FUNZIA!
BYE
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Mi Hai salvato...TNKS, non lo avevo mai usato..."inline"...
Studiatelo e ti si aprirā un mondo (almeno, a me si č aperto)...capisci la
pochissima differenza che esiste tra tutti i tag generici (div, span, p,
h1-h7,u,i etc): 1-2 righe di css.
In una logica tableless ho visto in giro (la sto studiando in questi
giorni) che usano quasi indifferentemente div, span, h1, h2, h3, p: basta
modificare block con inline, per esempio, e un div diventa uno span; basta
in pių cambiare il font e anche h1-h7 diventano span etc etc.
-- 
"E' l' ignoranza che crea l'intolleranza
 di gente cieca e senza coscienza"
									  S.S.S.