Newsgroup: it.comp.lang.javascript
Titolo: Piccolo baco con Netscape 6.01 o errore di codice?

Ciao a tutti,
scusa Riccardo non l'ho messo nel TREAD, ma oramai sembrava chiuso...
Quando poi ho fatto qualche test con Nescape 6.01
ho trovato un piccolo baco.
Ossia:
Clicchi su Base Limit, poi cecchi tutti radio, e quindi si nasconde la
tabella...ma quando poi clicchi sul radio Amministratore Canale Limitato il
quarto check rimane cliccato.
Ripeto solo con Netscape 6.01.
Ora:
- Dove trovo netscape 6.1 o 6.2, perchè non voglio installare il 7
- Potete provare anche voi se vi da lo stesso errore con altre versioni di
Netscape...
...se poi riuscite a risolverlo....
: (  mi sa che dovrò usare ASP per un controllo in +...dopo tutta questa
faticaccia...
------------ BYE ALEN
<html>
<head>
<title>Example</title>
<script language="javascript">
<!--
//funzioni per visualizzare i canali da attivare sul click on "radio"
function Vedi(Bottone){
var Tabella= "Tabella1"
if (document.getElementById(Tabella).style.display=="none"){
document.getElementById(Tabella).style.display="block";
}
}
function Nascondi(Bottone){
var Tabella= "Tabella1"
if (document.getElementById(Tabella).style.display=="block"){
document.getElementById(Tabella).style.display="none";
}
}
//Funzione per UNCHECK sul click su di un specifico radiobutton Admin,
Canale Totale, Base Senza Limiti
function uncheckAll(field)
{
for (i = 0; i < field.length; i++)
 field[i].checked = false
}
//Fino a qui tutt'OK, il casino per me è qui sotto...
function testit()
   {
   var ch=document.Lara.StrIDcategoria; // Identificatore per i CHECKBOX
   var rad=document.Lara.AdminLevel; // Identificatore per i RADIO
   var ach=0; // Incrementata per ogni CHECKBOX spuntato
   var arad=-1; // Inizia da -1 per identificare BaseLimit con 0
   for (var i=0;i<ch.length;i++)      // Controllo i checkbox...
      ach+=ch[i].checked?1:0; // incr. ach per ogni checkbox spuntato
   for (var x=0;x<rad.length;x++)     // Cerco il radio attualmente spuntato
      arad=rad[x].checked?x:arad; // e ne memorizzo l'indice in "arad"
   ach==4?arad++:null; // se tutti i checkbox spuntati incremento arad
   rad[arad].click(); // clicco sull' "arad" attuale.
   // Se la condizione di sopra NON e' stata verificata (ach != 5)
   // arad non e' cambiato, quindi questo click() viene semplicemente
   // ripetuto sul radio attualmente selezionato (uno dei limit)
   }
//-->
</script>
</head>
<body>
<form name="Lara">
<input type="radio" name="AdminLevel" value="BaseLimit" id="AdminLevel"
onClick="Vedi(
this.id
,1)">
                                        Base limitato ad uno o pi&ugrave;
canali.<br>
<input type="radio" name="AdminLevel" value="BaseTotal" checked
id="Bottone1"
onClick="uncheckAll(document.Lara.StrIDcategoria);Nascondi(
this.id
,1)">
                                        Base senza limiti di canale.<br>
<input type="radio" name="AdminLevel" value="CanaleLimit" id="AdminLevel"
onClick="Vedi(
this.id
,1)">
                                        Amministratore limitato ad uno o
pi&ugrave;
                                        canali.<br>
<input type="radio" name="AdminLevel" value="CanaleTotal" id="AdminLevel"
onClick="uncheckAll(document.Lara.StrIDcategoria);Nascondi(
this.id
,1)">
                                        Amministratore senza limiti di
canale.<br>
<input type="radio" name="AdminLevel" value="Admin" id="AdminLevel"
onClick="uncheckAll(document.Lara.StrIDcategoria);Nascondi(
this.id
,1)">
                                        Power admin.
<br>
<br>
<table id="Tabella1" style="display: none" width="100%" border="0"
cellspacing="0" cellpadding="0">
<tr>
<td><input name="strIDcategoria" type="checkbox" id="StrIDcategoria"
onclick="testit()">
Finess
<input name="strIDcategoria" type="checkbox" id="StrIDcategoria"
onclick="testit()">
Body Scolpture
<input name="strIDcategoria" type="checkbox" id="StrIDcategoria"
onclick="testit()">
Aerobica
<input name="strIDcategoria" type="checkbox" id="StrIDcategoria"
onclick="testit()">
HipHop</td>
</tr>
</table>
<br>
</form>
</body>
</html>
===================================================
Vivi come se dovessi morire domani, pensa come se non dovessi morire mai.
===================================================

 - Dove trovo netscape 6.1 o 6.2, perchè non voglio installare il 7
Io ti consiglio piuttosto l'ultima versione di Mozilla,
in ogni caso puoi scaricare Netscape6.2 da:
http://browsers.evolt.org/index.cfm/dir/navigator/32bit/
MaRoK

 
http://browsers.evolt.org/index.cfm/dir/navigator/32bit/
Scaricato la 6.1 e infatti funziona tutto...era proprio un baco...
perchč proprio Moz? Vorrei installare un browser che abbia il maggior
numero di utenti...quindi IE5.5 e Netscape 6.1...concordi?

, 
alen.cap...@opengatespa.com
 says...

Puoi installarne piu' di uno (IE a parte), ma evita comunque il 6.0
Dopotutto se si tratta di un CMS puoi tranquillamente imporre un browser 
"minimo".
Io cmq i browser li cerco nei cd allegati alle riviste.
-- 
Ciao, Riccardo
------------------------------------------------------------------------
http://www.jsdir.com
 ---- Bring Your Site To Life!!!!
------------------------------------------------------------------------
http://www.dev2dev.it
 - La rete ha connesso nuove particelle - D2D006
------------------------------------------------------------------------
 ----> itALY = it <----

 numero di utenti...quindi IE5.5 e Netscape 6.1...concordi?
Mmmm... no. Cosa ti fa pensare che Netscape6.1
abbia un numero di utenti maggiore di Mozilla1.x?
La versione di Netscape con più utenti è quella cagata della 4,
una buona fetta di utenti web non sa nemmeno
dell'esistenza di una differente versione di netscape,
perciò al solo sentire il nome "netscape" subisce traumi facciali.
Btw, ti consigliavo Mozilla1.x solo perché lo trovo migliore di Netscape6+
ma sapere quanti utenti usano uno e quanti l'altro è dura:
a causa dello scazzo con cui sono fatti gli sniffer "classici"
la maggiorparte dei contatori chiama entrambi i browser "netscape",
con il risultato che trovare in giro statistiche attendibili è difficile...
L'unica cosa sicura è che se qualcuno usa il 6.0...
dopo pochi giorni cambia browser! :D
MaRoK

 Btw, ti consigliavo Mozilla1.x solo perché lo trovo migliore di Netscape6+
Mi associo, uso (e consiglio) Mozilla almeno 1.1


 dopo pochi giorni cambia browser! :D
hai detto bene...io 2...
:D

"Riccardo" <ri.ri...@agora.stm.itALY> ha scritto nel messaggio
news:MPG.18912d52c...@powernews.libero.it...
OK mi avete convinto stò scaricando Moz 1.1
Quindi avrei IE 5.5, Moz 1.1, Netscape 6.1
e sul Mac IE 5.2 + Navigator 4.7
Se installo su Win Netscape 4.7 (non tanto per la compatibilità estrema) so
che diventerei pazzo, ma tanto per vedere come si vede mettendo una pezza
dove si può, potrebbe far casini sul sistema o vado tranquillo?
In pratica come mi avete detto voi ne posso mettere diversi quanti ne voglio
ma + versioni differenti non si può? Ovviamente non di IE che è integrato
nel sistema...su mac potevo però...
Grazie e ciao a tutti.
Alen

 dove si può, potrebbe far casini sul sistema o vado tranquillo?
No be', non credo ci siano problemi sul resto del sistema,
IE vuole essere unico per partizione Win, gli altri no...
Cmq auguri con Netscape4.7!
Se lo installi oggi (cioè Venerdì 17) sarà l'inizio di una lunga amicizia! :D
Btw, se ti avanza tempo e voglia (tanto è un giorno fortunato)
puoi mettere anche Opera6...
è un browser leggero e carino... diciamo che ha un piccolo difetto,
cioè crede che il javascript sia un piatto tradizionale assirobabilonese,
a parte questo non è male! :o)
MaRoK

 OK mi avete convinto stò scaricando Moz 1.1
Cerca comunque la 1.2 dovrebbe essere migliore.
