Newsgroup: it.comp.lang.visual-basic
Titolo: mostra / nascondi

salve, date un'occhiata a uesta pagina web:
http://www.senato.it/att/ddl/f_guidata.htm
è possibile selezionare i criteri di ricerca, e mostrare / nascondere i
relativi campi...
ho dato un'occhiata al codice Java, ma non sono un esperto. volevo sapere
due cose: è possibile realizzazre la stessa cosa in VBScript? che "oggetto"
o "metodo" si usa per una cosa del genere?
grazie
Mario

Secondo me è DHTML....ma forse mi sbaglio....
SIMO


o "metodo" si usa per una cosa del genere?
Probabilmente gli stessi usati dal codice javascript, ma imho ogni secondo
dedicato al vbscript e' tempo perso senza rimedio.
Ad esempio, ho caricato ( e usato) quella pagina con Mozilla senza problemi.
Se avesse avuto codice vbscript dubito che sarei riuscito ad usarla.
Considera che Javascript e' uno standard ufficiale, mentre vbscript no.
E se carichi le pagine della stessa microsoft, vedrai che contengono codice
javascript, mica vbscript.
-- 
ciao, hal

 >due cose: č possibile realizzazre la stessa cosa in VBScript? che


secondo me usano il tag DIV. Io avevo fatto una cosa simile in un sito
(cliccando in un pulsante il div spariva, non ho mai provato a farlo
riapparire)
document.all.Nome_Div.style.display="none";


document.all.Nome_Div.style.display="none";
Esatto, questo e' il codice che usano:
function ShowHide(id)
{	
        if (id.style.display == "none")
	{id.style.display = "";}
        else
	{id.style.display = "none";};
        return id.style.display;
};
<div style="COLOR:green;CURSOR:hand;TEXT-DECORATION:underline;FONT-SIZE:large" 
        onclick="JScript: return inputsh1.value=ShowHide(sh1);" 
        autocollapse="Y">
-- 
ciao, hal
non saremo mica OT ?

 dedicato al vbscript e' tempo perso senza rimedio.
domanda: questo vale per il codice VBScript lato client? o anche per quello
lto server? è inutile imparare BENE vbscript anche per realizzare cio che
c'è "dietro" una pagina web?
lo chiedo perche a me VBscript interessa moltissimo, ma vorrei usarlo solo
lato server, anche perche vorrei evitare di avere pagine con troppo codice
"superfluo" lato client... giusto il minimo indispensabile... tutto questo
senza pero essere costretto ad imparare JavaScript... che secodno me è una
mazzata in fronte... :-)
ario

mazzata in fronte... :-)
Ti sembra. Quando scoprirai la maggior potenza di javascript su vbscript
non vorrai tornare indietro.
Credo, pero', che, per quanto concerne il mondo microsoft, vbscript sia il
piu' usato lato server.
Tuttavia, non capisco perche' dovrei imparare anche il vbscript quando:
a)  _devo_comunque conoscere il javascript per il codice client-side;
b) vbscript non permette una gestione strutttura delle eccezioni:
     offre solo On Error Resume Next e On Error Goto 0
     mentre js mette a disposizione un piu' potente ed elegante
     try { ... } catch (e) { ... } finally { ... }
c) con vbscript non riesci a creare oggetti versatili e potenti con poche
    righe di codice;
d) vbscript non ha le regular expression;
e) vbscript non dimensiona automaticamente gli array;
f) vbscript non cortocircuita le condizioni multiple:
          vbs: se myRecordset e' Nothing questa riga da' errore
          If Not myRecordset is Nothing And Not myRecordset.EOF then
                     FaiQualcosa()
          End If
 
          js: questa invece funziona
          if (myRecordset != null) && (!myRecordset.EOF) 
                      FaiQualcosa();
Mi fermo qui, ma si potrebbe continuare ...
Naturalmente, il tutto e' imho.
-- 
ciao, hal


è vero!!!!
vabbe, basta spezzettare il primo IF in due IF, mettendo prima quello che
puo dare errore...
cmq grazie delle informazioni.
effettivamente, se dovessi iniziare a sviluppare applicazioni molto grosse,
imparerei senz'altro JavaScript, ma per ora mi accontento di campicchiare
con VBScript...
ciao
Mario