mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.javascript
Titolo: layers e NS

ciao :)
Come mai questo script non funziona con Netscape? 
grazie da adesso
kia
_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
<script language="JavaScript">
	var layerNumShowing=1;
	function init(){
       	  if (navigator.appName == "Netscape") {
		    layerStyleRef="layer.";
 			layerRef="document.layers";
			styleSwitch="";
			}else{
 			layerStyleRef="layer.style.";
			layerRef="document.all";
 			styleSwitch=".style";
			} 	}
	function showLayerNumber(number){
 		var layerNumToShow=number;
		hideLayer(eval('"layer' + layerNumShowing+'"'));
 		showLayer(eval('"layer' + layerNumToShow+'"'));
 		layerNumShowing=layerNumToShow;	 	}
	function showLayer(layerName){
eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.visibility="visible"');
} 	
	function hideLayer(layerName){
eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.visibility="hidden"');
} 
</script>
<html>
<head>
<title></title>
<script language="JavaScript">
	var layerNumShowing=1;
	function init(){
       	  if (navigator.appName == "Netscape") {
		    layerStyleRef="layer.";
 			layerRef="document.layers";
			styleSwitch="";
			}else{
 			layerStyleRef="layer.style.";
			layerRef="document.all";
 			styleSwitch=".style";
			} 	}
	function showLayerNumber(number){
 		var layerNumToShow=number;
		hideLayer(eval('"layer' + layerNumShowing+'"'));
 		showLayer(eval('"layer' + layerNumToShow+'"'));
 		layerNumShowing=layerNumToShow;	 	}
	function showLayer(layerName){
eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.visibility="visible"');
} 	
	function hideLayer(layerName){
eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.visibility="hidden"');
} 
</script>
 <STYLE TYPE="text/css">
 #control {POSITION: absolute; Z-INDEX: 10; VISIBILITY: visible; LEFT:
20px; TOP: 60px;}
 #layer1 {POSITION: absolute; Z-INDEX: 20; VISIBILITY: visible; LEFT:
300px; TOP: 60px;}
 #layer2 {POSITION: absolute; Z-INDEX: 30; VISIBILITY: hidden; LEFT:
300px; TOP: 60px;}
 </STYLE>
</HEAD>
<body bgcolor="#FFFFFF" text="#953A77" onLoad="init()">
<h2 align="center">onmouse over cambia</h2>
<!--looping layer controls-->
	<div ID="control">
 	<A name="1" onmouseover="javascript:showLayerNumber(2)"
onmouseout="javascript:showLayerNumber(1)"> <em> showLayer</em>
</a><BR><br>
	</div> 		
  <!--layers in the loop-->
<!--layer 1-->
	<div ID="layer1" >
contenuto layer 1
	</div>
<!--layer 2-->
	<div ID="layer2" >
contenuto layer 2
	</div>
</body>
</html>

 ...
<A href="#" name="1" onmouseover="javascript:showLayerNumber(2)"
onmouseout="javascript:showLayerNumber(1)"> <em> showLayer</em>
</a><BR><br>
Cosě funziona.
Ciao

Cosě funziona.
grazie!!!! :))))))))))))))
kia
eva...@yahoo.com
icq #15576640
--^--v--^--v--^--v--^--v--^--v--^--v--^--v--^--v-
"Oh, adesso c'č internet anche su computer!"
     Homer J. Simpson
--^--v--^--v--^--v--^--v--^--v--^--v--^--v--^--v-
Afterhours homepage: 
http://afterhours.cjb.net

> grazie!!!! :))))))))))))))
prego!!!! :))))))))))))))
Newsgroup: it.comp.lang.javascript
Titolo: Re: numeri decimali e troncamenti?

ahm chiedo venia ho fatto un pň d casino....
i numeri ke ho messo sarebbe il valore ke ottiene la variabile dopo 
l'associamento.. 

Salve a tutti..
Mi ritrovo con il seguente codice:
function elimina(sender){
tot=sender.options[sender.options.length-1].text.split("-"); 
3 - 350.00?
ntot=tot[0]; 
3
etot=tot[1].replace(/?/,""); 
350.00
sel=sender.options[sender.selectedIndex].text.split("-"); 
1 - 120.00?
nsel=sel[0]; 
1
esel=sel[1].replace(/?/,""); 
120.00
if (sender.options.length>0 && sender.selectedIndex!=-1 && 
sender.selectedIndex != sender.options.length-1) {
sender.options[sender.selectedIndex]=null;
sender.options[sender.options.length-1]=Option([ntot-nsel]+' - 
'+[etot-esel]+'?');
sender.selectedIndex = sender.options.length-1;
}
}
Praticamente cancello una option.. e vorrei che venise aggiornato il valore 
di un'altra option.. tutto all'interno della select
Il punto è ke me la aggiorna il valore... ma mi da un sacco di decimali...
Allora pensavo di mettere un [etot-esel].split(".") e poi magari usare la 
funzione stringa.substr(x,2) per leggere gli altri 2 numeri del decimale... 
ma non mi prende il valore [etot........].split(....)
ho provato anke a mettere [[ e ]] oppure con le ( ) ma niente da fare.... 
dove sbaglio?
nel resto del codice c'è per caso un metodo per associare a ntot e etot i 
valori 1 e 350 in modo + veloce?
Newsgroup: it.comp.lang.javascript
Titolo: Evitare la comparsa del "dialog box" durante la stampa

Quando stampo una pagina con la funzione print(), c'e' un modo per non
far comparire il dialog box della stampante (per intenderci quello dove
si puo' scegliere la stampante e settare le varie opzioni)
Ciao e grazie
Francesco

si puo' scegliere la stampante e settare le varie opzioni)
Che io sappia no...
E' già tanto che si possa lanciare la stampa da JavaScript...
Cmq con CSS2 si possono impostare vari parametri della pagina, quali
l'orientamento, la dimensione, ecc. ecc.
Bye
FontN

Newsgroup: it.comp.lang.javascript
Titolo: Foto a mosaico come fare?

Ciao e scusate per la domanda un po' poco attinente (credo) con
javascript.
In molti siti vedo foto o più spesso cartine geografiche che quando si
carica la pagina in cui sono inserite, vengono mostrate a piccoli pezzi
alla volta, appaiono cioè come se fossero composte da tanti piccoli
francobolli.
E' in pratica un mosaico che però alla fine del caricamento mostra la
foto o cartina geografica perfettamente riginita  senza che si capisca
che la foto è invece composta da decine di piccole foto una accanto
all'altra.
Che metodo si deve usare per produrre foto del genere?
E che metodo per mostrarla?
i singoli frammenti Possono essere prodotti anche irregolarmente per
esempio posso fare la carta geografica dell' Italia suddivisa per
regioni distaccate fra di loro eventualmente cliccabili una per una e
che alla fine del caricamento mi danno la cartina dell'Italia perfetta
nel suo insieme senza che si vedano le giunzioni?
Grazie.
Paolo

Si può fare usando vari metodi e software, é una risposta un pò complessa
che richiede conoscenze delle tecniche usate nel web.
Non é che non voglio risponderti, é che ci vorrebbe un manuale!
Comunque i software che servono (non tutti insieme ovviamente!) potrebbero
essere:
Photoshop
Flash
Fireworks
Dreamweaver
Anche Illustrator o FreeHand
Ciao
Max


Newsgroup: it.comp.lang.javascript
Titolo: cambio colore sfondo ad una cella

Salve a tutti!
Usando il codice:
<td bgcolor="#ababab" onmouseover="bgColor='#3366CC'"
onmouseout="bgColor='#ababab'">......</td>
su Explorer non da' nessun problema e lo sfondo della cella cambia al
passaggio del mouse, ma su Netscape non funziona.
Esiste un modo, anche alternativo, affinchè anche su Netscape il colore di
sfondo di una cella della tabella cambi al passaggio del mouse?
Molte grazie,
Davide.


E' possibile utilizzare onmouseover con NN4 su elementi come <layer>
catturandone l'evento sul layer stesso come da esempi che puoi trovare nelle
FAQ DHTML di 
http://www.jsdir.com
  , oppure su un elemento attorniato da un
href......
pertanto o crei ogni cella con relativo livello e la posizioni dinamicamente
quindi catturi l'evento sui relativi livelli , o inserisci nella cella un
elemento attorniato dall'href  nel quale specifichi l'onmouseover ......
--
andreotta fabiano
WebMªster ATI POWER s.n.c.
andr...@atipower.it
http://www.aticommerce.com
  (new)
http://www.atipower.it
http://www.jsdir.com
http://www.dxml.it
  (u.c.)
Newsgroup: it.comp.lang.javascript
Titolo: Riconoscimento dei browser

Ciao a tutti
Lato client come si fa a discriminare due gruppi di browser
1) Explorer 5.5 e successivi solo per Win
2) Tutti gli altri .... (compreso IE per Macintosh ) ?
grazie a tutti
un "...caloroso" saluto !
;-)

 2) Tutti gli altri .... (compreso IE per Macintosh ) ?
Nega quanto sopra
-- 
"Emancipate yourselves from mental slavery;
None but ourselves can free our minds"
									    B.M.

  IE>=5.5: if(document.all&&(typeof Array.splice=='function'))
Sono controlli farlocchi, sai bene quanto me che vanno evitati come la
peste.
Finché si rimane in questi ambiti è preferibile usare la compilazione
condizionale di jscript: Certo, non ti restituisce l'effettiva versione del
browser, ma quella del motore di scripting. Ma del resto, anche controlli
di quel genere - a meno di non volersi fidare della user agent string -
agiscono in base allo script engine che c'è sotto e non al browser
effettivo.
-- 
~ "Nell'anno 1969 è bastata la potenza di calcolo di due Commodore 64 per
mandare con successo una navicella sulla Luna. Nell'anno 2003 è
necessario un Pentium 4 a 2000 Mhz per far funzionare Windows XP.
Qualcosa deve essere andato storto."

 peste.
Yes...ma non mi è venuto in mente altro per rispondere alla domanda.
-- 
"qualcuno è andato per età
 qualcuno perchè già dottore
 e insegue una maturità, si è sposato, fa carriera
 ed è una morte un po' peggiore"
									    F.G.

 2) Tutti gli altri .... (compreso IE per Macintosh ) ?
Puoi usare la compilazione condizionale di microsoft, per questo genere di
cose è la più indicata:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/script56/html/js56jsconConditionalCompilation.asp
Anche se spero che non ti serva per un sito web.

Newsgroup: it.comp.lang.javascript
Titolo: JavaScript e programma

Esiste un programma "visuale" che faciliti la scrittura del codice?
Personalmente preferisco supporti alla scrittura di codice: i
programmi che fanno le mandrakate (leggi: Wizard) non mi hanno mai
soddisfatto, in quanto non possono assolutamente generare codice
ottimizzato e pulito (non ridondante).
In questo senso i tool che preferisco sono..
su PC:
- Allaire HomeSite
- Notepad, MS-DOS Editor
su Mac:
- BBEdit
- Adobe GoLive!
------
bale...@dada.it
 
http://zap.to/balestra
  ICQ#:14303012
" Ora mai che i baci tuoi piu' non mi sazian
  cerchero' un'altra donna dentro ai sogni di Tarzan... "

Salve,
da poco ho conosciuto javascript, e mi chiedo se ci sia un programma che
faciliti il lavoro, a quanto pare l'unica soluzione è quella di digitare
direttamente il codice sulle pagine HTM. Esiste un programma "visuale" che
faciliti la scrittura del codice?
Saluti

 - Adobe GoLive!
Mi permetto di aggiungere:
 su Linux:
- EMACS
Ciao :-)
-- 
Gerardo Fransecky
AuroraWeb Internet Provider
gef...@auroraweb.it
http://www.auroraweb.it
http://www.auroraweb.it/freedows

 - Adobe GoLive!


 "leggibili" solo da IE !
Io ho trovato Javascript Editor 2 (e' una preview) a questo indirizzo:
http://e-port.yeah.net
(credo che l'autore sia cinese). Non e' completo, ma promette bene.
--
ciao
gelty
--
Visita 
http://www.sifor.it
Elimina *toglimi* per le risposte
Newsgroup: it.comp.lang.javascript
Titolo: Passaggio parametri

Ciao ecco il problema:
In un file ho definito:
var temp="" ;
function SingolaRes(){
temp = window.dialogArguments[0];// può essere anche pippo il valore che
restituisce ho controllato ed è giusto!!
var SH = window.open("ShowHistory.htm","","dialogHeight: 113px; dialogWidth:
243px; dialogTop: 488px; dialogLeft: 133px; center: Yes; help: Yes;
resizable: Yes; status: Yes;");
}
mentre nel file   ShowHistory.htm ho bisogno del valore di temp e quindi
chiamo una funzione:
function copiaTab(){
alert (window.parent.temp);
}
Avete idea di quale sia il problema???
Grazie ro*

Il Fri, 3 Nov 2000 18:46:51 +0100, Rosaria ha scritto.....

Noi al massimo possiamo darti delle soluzioni.
Il problema francamente non lo so e non lo intuisco dagli script che hai 
postato :-)
-- 
Ciao, Riccardo
------------------------------------------------------------------------
WebMaster: ----> 
http://www.jsdir.com
 <---- (aka 
http://www.jspoint.it
)
------------------------------------------------------------------------
Need a JavaScript password?
http://www.jspoint.it/staffscripts/script021/PazzWordProva/ingresso.html
------------------------------------------------------------------------
"Any sufficientely advanced technology is indistinguishable from magic"
                      Arthur Charles Clarke
------------------------------------------------------------------------

Newsgroup: it.comp.lang.javascript
Titolo: Gestire download

Devo gestire un download automatico di files:
L'utente clicca su un link o seleziona da un form (soluzione più probabile)
poi uno script deve lanciare una pagina ASP  che riassume le opzioni scelte
e lancia il download senza più intervento dell' utente
Inoltre i files interessati sono in formato PDF, e vorrei impedire che,
selezionati, vengano aperti dall' OCX se intallato e non scaricati
Come posso fare ?
Ringrazio anticipatamante
Saluti
Andrea

 e lancia il download senza piů intervento dell' utente


 il documento ;)
Scusate, ho risposto prima di leggere tutta la risposta di Alex.
Ma la cosa della rima mi piaceva troppo :-)))
Riccardo
-----------------------------------------------------------------------
http://www.bottegasanlorenzo.it
http://www.jsdir.com
Need a JavaScript password?
http://www.agora.it/Ri.Riccardi/ingresso.html
-----------------------------------------------------------------------
"Any sufficientely advanced technology is indistinguishable from magic"
Arthur Charles Clarke
-----------------------------------------------------------------------

 il documento ;)
GZipparlo magari, molti plugin supportano il formato GZIP di *nix che oramai č
uno standard accettato.
Newsgroup: it.comp.lang.javascript
Titolo: accesso negato

Ciao, 
ho inserito nella pagina index del mio sito uno javascript che lancia 
un popunder dotato di sottofondo musicale,ma mi dà errore di" accesso 
negato" alla seguete riga: 
myWin = open'', 'winin','toolbar=no,menubar=no,scrollbars=no,status=no,
resizable=no,width=410px,height=160px,top=250,left=200'); 
Cosa devo fare? 
Grazie a chi può aiutarmi 
rossosole


manca un pezzo di codice....
myWin = window.open('NOME_DELLA_PAGINA', 
'winin','toolbar=no,menubar=no,scrollbars=no,status=no,
resizable=no,width=410px,height=160px,top=250,left=200');
al posto di NOME_DELLA_PAGINA devi mettere il nome della pagina che apri 
in popup.
Ciao
-- 
Andrea Azzini
Metal is more than a religion, is the only way to live.
                                 Manowar

Gentile Andrea Azzini,
saresti così paziente da prendermi per manina (sono imbranata),
perchè ho fatto come mi hai detto tu,
ma mi dà errore di percorso ...
Dunque, 
1) Ho lanciato Front Page ed aperto una pagina nuova che ho chiamato  
musica.html
 ed ho inserito il seguente scritto:
<title>musica</title>
<bgsound src="sweetheart.mid" loop="-1">
</head>
<body bgcolor="ffff00">
<p align="center"><img src="electropiano.gif" width="400" height="139" 
alt="MUSICA !!!"></p>
</body>
</html>
2)Poi ho aperto la mia index e ho aggiunto il seguente javascript:
<!------- INIZIO CODICE DA COPIARE NELL'INTESTAZIONE DELLA PAGINA DI 
LANCIO --------->
 
<script language="JavaScript"> 
<!-- 
if(navigator.appName.indexOf("popunder")==-1) { 
myWin = window.open
('musica.html','winin','toolbar=no,menubar=no,scrollbars=no,status=no,
resizable=no,width=410px,height=160px,top=250,left=200'); 
myWin.blur(); 
myWin.location = 'musica.html'; 
var shut=true; 
} 
//--> 
</script>
<!--------- FINE CODICE DA COPIARE NELL'INTESTAZIONE DELLA PAGINA DI 
LANCIO --------->
<!----------------  SECONDA FASE   ---------------->
 
<bgsound src="sound.mid" loop="-1">
<!---------------- FINE  ---------------->
Magari ho sbagliato tutto !!!!!!!
Ciao e grazie per la pazienza
Rossosole

 Magari ho sbagliato tutto !!!!!!!
No, non tutto. Hai solo sbagliato il primo punto.
(Scusate, scusate, non ho resistito..!)
-- 
var SEI	= "1+5", NOVE = "8+1";
// dump TheAnswerToLifeTheUniverseAndEverything :
alert("Cosa ottieni moltiplicando "+
	eval(SEI)+" per "+eval(NOVE)+"? "+(eval(SEI+"*"+NOVE));
Newsgroup: it.comp.lang.javascript
Titolo: manina di spostamento...

Ciao,
Ho impaginato una immagine .jpg di formato 1500 x 1000 pixel su un codice 
HTML e la finestra mi appare con le barre di scorrimento. Come posso fare 
per apporre la *manina* e spostarmi nell'immagine con il mouse?
Grazie  



eh?

 ha scritto nel messaggio 
news:i3rpsr$2jf$1...@news.eternal-september.org...

Urc! Effettivamente .. :-(, allora:
Ho un'immagine di 1500x1000 pixel in una pagina HTML di un sito. Chiaramente 
non si vede tutta l'immagine sullo schermo e ci sono le barre di scorrimento 
orizzontale e verticale per poter scorrere l'immagine.
Vorrei, invece, scorrere l'immagine con il puntatore del mouse che diventa 
*manina* ( piccola mano ) quando mi posiziono sull' immagine.
Magari cosi' e' meglio :-)
grazie 

 grazie
detto in breve effetto google maps ?

 
si 



Tramite CSS, non javascript:
https://developer.mozilla.org/en/CSS/cursor
Alcuni browser, come firefox, ne implementano il valore internamente.
Per gli altri, devi usare un icona custom - un .cur.
-- 
"When you have eliminated the impossible, whatever remains, however
improbable, must be the truth."

Tue, 10 Aug 2010 16:51:17 +0200
"pilo" wrote:

mah.. il controllo del cursore non implica esplicitamente la possibilità di 
"draggare" un immagine.. ad ogni modo.. *una soluzione* potrebbe essere 
quella di utilizzare il DOM all'interno di un DIV contenitore parent che può 
essere anche il body con una funzione javascript tipo la classe drag di 
jquery.
ciao.
Corrado Roberto
Fingerprint: 8FC8 05DE 2B53 A8AF 8B2B 6CBF AD23 C4D5 86FE 80BB

http://jqueryui.com/demos/draggable/
ma non sono sicuro di aver capito bene la tua domanda. non è molto chiara..
:o)


dimenticavo.. usa overflow, come proprietą css del div contenitore, cosi 
facendo eviti quel brutto effetto comparsa/scomparsa delle scrollbar.. č 
strano che non l'abbiano settato come proprietą di default nell'esempio che 
ti ho riportato^^
ciao :o)


Newsgroup: it.comp.lang.javascript
Titolo: Valori Option Select & JSP

Come c<BEEP>zzo si leggono i valori scelti da una Select?
IE è bravo e mi prende la proprietà VALUE.
NS invece mi risponde sempre con un bel NULL.
Che fare? E' tutto il pomeriggio che impazzisco!!!
Salve a tutti.
Miki

 Come c<BEEP>zzo si leggono i valori scelti da una Select?
document.nome_form.nome_select.selectedIndex ==     [la prima voce del
menu corrisponde a 0 (zero)]
-- 
mailto: y = i
----------------------------------------
Vivo nel terrore di non essere frainteso 
(Oscar Wilde)
Newsgroup: it.comp.lang.javascript
Titolo: OT: Befi ha aggiornato il sito

Io (Befi) ho finalmente finito di aggiornare il mio sito con il
database di links (l'array di oggetti e i risultati scritti
dinamicamente per i quali ho stressato abbondantemente nel ng). La
velocita' di caricamento mi sembra buona, e penso che potro'
aggiungere senza problemi gli altri links che ho nell'hotlist.
E perdipiu', funziona *anche* con Opera 5 :-)
Ciao, Stefi
-- 
Stefania B.     
ste...@libero.it
http://web.tiscalinet.it/angolostefania
 (aggiornato 17 dicembre 2000)

 E perdipiu', funziona *anche* con Opera 5 :-)
Bel lavoro.
Ho visto il link alla pag. ufficiale di Clive Cussler... la cercavo da un 
po'.... e vedo che mi mancano un bel po' di libri :-(
-- 
Ciao, Riccardo
------------------------------------------------------------------------
WebMaster: ----> 
http://www.jsdir.com
 <---- (aka 
http://www.jspoint.it
)
------------------------------------------------------------------------
               Nessun traguardo è abbastanza lontano.
------------------------------------------------------------------------

Newsgroup: it.comp.lang.javascript
Titolo: scritta e iframe

Nel mio sito ho una pagina principale con all'interno un frame fatto con
<iframe>, vorrei fare in modo che quando clicco su un collegamento sulla
pagina principale oltre ad aprirsi quella desiderata nel frame, cambi una
scritta nella pagina principale. E' possibile una cosa del genere? Come?
Grazie
Fabrizio

 Come?
<a href="collegamento.htm" target="iframename" 
onclick="document.getElementById('mylabel').innerHTML='nuovo testo'>
collegamento</a>
Ovviamente devi avere un oggetto nella pagina chiamato "mylabel" dove 
scrivere cio' che ti interessa. Puo' essere un qualsiasi oggetto. Ad 
esempio:
<div id="mylabel">testo di default</div>
oppure:
Testo <span id="mylabel">di default</span> in mezzo ad altro testo.
Questo come informazioni generali..
-- 
C'ya,
ZER0
  :. job profile - coder.gfxer.webDesigner
"When you have eliminated the impossible, whatever remains,
however improbable, must be the truth." (S.H.)

Ottimo! Anch'io pensavo ad una cosa del genere, ma non conosco il javascript
:(.
Ora provo, GRAZIE 1000!
Fabrizio

 Ora provo, GRAZIE 1000!
Di niente, ricorda cmq che la sintassi che ti ho dato e' relativa ai 
browser che supportano i metodi del DOM del W3C.


Con questo metodo posso anche fare degli effetti rollover alle immagini
vero?
dove posso trovare un elenco di browser che supportano questi metodi?
grazie
Fabrizio
Newsgroup: it.comp.lang.javascript
Titolo: Cambiare le proprietà di un input

Come faccio a cambiare il valore di una casella input di nome url che sta in
un form chiamato band_info?
Grazie in anticipo

 un form chiamato band_info?
se band_info è il name:
document.forms["band_info"].elements["url"].value="nuovovalore";//funzionante
in tutti i browser
se band_info è l'id:
document.getElementById('band_info').elements.... //non funzionante
IE4/netscape4
-- 
"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.
Newsgroup: it.comp.lang.javascript
Titolo: riconoscere quando su una select cambiano valori

per individuare quando su una select ci sono modifiche,
si puo' usare l'evento onchange messo direttamente sulla select;
è possibile invece scrivere qualcosa tipo:
if nomeselect.onchange==true ....    ?
cioè individuare un evento direttemente da codice senza usare l'onchange
della select


Nella tua domanda c'è un errore concettuale. Valutare se nomeselect.onchange 
è impostato a true vuol dire che "onchange" è una proprietà e non un evento. 
Semmai ci si potrebbe chiedere se esiste una proprietà del tipo 
"nomeselect.changed" ma in questo caso esisterebbe un unico riferimento 
temporale rispetto al quale dire se la select ha cambiato o meno valore, 
ovvero rispetto a quando è stata caricata.

Newsgroup: it.comp.lang.javascript
Titolo: Interrogazione db

Ecco un problema che non avevo ancora affrontato: ho un form nel quale
vengono inseriti dei dati di un clienti (per la cronaca è un'applicativo ASP
con PHP e MySQL per la gestione di un archivio). Questi clienti hanno sede
in una città per la quale è richiesto il CAP. Io, ovviamente ho il DB con
tutti i CAP. Come fare per compilare automaticamente il campo con il CAP
senza ricaricare tutta la pagina? Avevo pensato, ma non provato, di
utilizzare un frame nascosto che caricasse una pagina con l'interrrogazione
al DB e poi da questa settare il campo nel frame principale. qualcuno ha
fatto esperienze del genere (prima che mi metta a fare tutto da zero?).
Grazie, Ciao.
Stefano.

 ha scritto nel messaggio
news:UrE_7.22581$%B.79...@twister2.libero.it...


 ha scritto nel messaggio
news:Blo%7.3160$pm3....@news1.tin.it...


Ok, ora ho capito meglio il probelma ma mi sembra che la soluzione migliore
tu l'abbia già trovata (anche se x un problema simile tutti i siti che
fanno preventivi di auto online ricaricano brutalmente la pagina).
L'evento per la perdita del focus è onblur. Un esempio:
<script ...>
function loadCAP(comune) {
 //... verifica prima il valore, poi...
 top.framenascosto.document.formnascosto.camponascosto.value = comune
 top.framenascosto.document.formnascosto.submit()
}
</script>
...
<form name="form1">
<input type="Text" name="comune" onblur="loadCAP(document.form1.cap.value)">
<input type="Text" name="cap">
</form>
...
Una cosa simile?
Ciao
K!
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 </script>
ok, mi rimane un problema: quando il form (nascosto) viene inviato e quindi
viene ricaricato il frame nascosto, io, nel frame principale, devo attendere
che questo sia completamente caricato per trovarci i dati. E' possibile
farlo? Cioč "bloccare" l'utente? Avevo anche pensato a mettere nel frame
nascosto il codice che va a compilare il campo cap nel frame principale, e
che quindi verrebbe eseguito a caricamento completato. Ciň, perň, crea un
asincronismo tra i movimenti dell'utente e le risposte della pagina
(asincronie che potrebbero creare problemi). Che dici?
--------
Stefano Lissa
- 
http://digilander.iol.it/satollo
Newsgroup: it.comp.lang.javascript
Titolo: [OT]Nuovo forum sulla programmazione!

Buongiorno a tutti!
Vorrei segnalarvi un forum sulla programmazione che ha aperto da pochi
giorni!
E' un mio esperimento e ci terrei che si animasse un po... con una serie di
domande o consigli che vorrei tutti quanti facessimo!
L'intenzione è di non parlare solo di programmazione vera e propria, ma
anche di tecniche di progettazione!
Altri argomenti inerenti sono, comunque, in fase di attivazione!
Accetto suggerimenti e quanto altro!
                                                                            Pay
PS: Spero che questo mio messaggio non venga scambiato per una qualke forma
di pubblicità o spam...vorrei solo creare una comunità virtuale su argomenti
ke possono interessare a tutti noi!
--------------------------------
Inviato via 
http://usenet.libero.it


Pay
.....non manca qualcosa....tipo...chessň...dove trovare questo nuovo forum??
:-)

 ke possono interessare a tutti noi!
Non e' che "puo' essere scambiato", diciamo che di fatto _sarebbe_ spam, cmq 
se invece di [OT] ci metti [PROMO] sei a posto con la coscienza e con la 
netiquette :-)))
-- 
Ciao, Riccardo
------------------------------------------------------------------------
http://www.jsdir.com
 ---- Bring Your Site To Life!!!!
------------------------------------------------------------------------
http://www.dev2dev.it
 - La rete ha connesso nuove particelle - D2D006
------------------------------------------------------------------------
 ----> itALY = it <----

Scusate la PICCOLISSIMA distrazione, se cosě la si puň kiamare!
L'indirizzo č 
http://www.ilGame.it/
 !
Spero di avere recuperato in calcio d'angolo... vi aspetto!
                                                                                 Pay


Newsgroup: it.comp.lang.javascript
Titolo: Frame e Thread

Qualcuno sa dirmi esattamente come funzionano i thread in una finestra di un
browser ?
Da quello che ho provato tutte le frame di una finestra vivono nello stesso
thread (almeno secondo un applet java):
Mi spiego meglio:
Ho una Frameset con 2 frame ("A" e "B").
Nella frame "A" ho un applet che ad un certo punto esegue una istruzione
java :
Thread.currentThread().sleep(10000);
ossia metto in "letargo" il thread per 10 secondi.
Io speravo che ogni frame vivesse in un thread separato, mentre invece
questa istruzione blocca tutte le altre frame.
E' possibile far vivere ogni frame in un proprio thread ?
grazie a tutti

 browser ?
Questo è il NG sbagliato, devi chiedere in it.comp.www.java.
JAVA e JavaScript si somigliano solo per il nome, ma non c'entrano nulla l'uno 
con l'altro.
-- 
Ciao, Riccardo
------------------------------------------------------------------------
WebMaster: ----> 
http://www.jsdir.com
 <---- (aka 
http://www.jspoint.it
)
------------------------------------------------------------------------
               Nessun traguardo è abbastanza lontano.
------------------------------------------------------------------------
Newsgroup: it.comp.lang.javascript
Titolo: [ot] download free conta visite

ciao a tutti sto realizzando un sito in asp,e siccome non sono molto esperto
sto cercando un contatore di visite gratuito,visto che non so neanche come
funzioni,mi sapete dare link e aiuti?
grazie 10000
ciao

 funzioni,mi sapete dare link e aiuti?
Dovresti chiedere in it.comp.www.asp, ma dubito che il mex passerebbe (forse 
gia' non e' passato :-).
http://www.google.com
 o comunque cerca nei vecchi mex di it.comp.www.asp
-- 
Ciao, Riccardo
------------------------------------------------------------------------
http://www.jsdir.com
  ---- Bring Your Site To Life!!!!
http://www.wmtools.it
 ---- WebMasterTools - Servizi per il tuo sito
http://www.dev2dev.it
 ---- La rete ha connesso nuove particelle - D2D006
------------------------------------------------------------------------
Per rispondere: togli il PUNTO .

Newsgroup: it.comp.lang.javascript
Titolo: Sono sempre io: includere file.js nel body

Sono sempre io: Come posso  includere file.js nel body della pagina
Grazie,grazie

 wrote in message
news:9pkc2v$pfk$1...@serv1.iunet.it...

Newsgroup: it.comp.lang.javascript
Titolo: Help per questo script.......:-)

Salve
dopo vari e infruttuosi tentativi vi sottopongo questo script che
serve per fare aggiornare un'immagine accanto ad un'altra che invece è
fissa. Questo script dovrebbe funzionare sia con NS che IE.
La segnalazione che mi appare è la seguente: 
document.images[...] non è un oggetto.
Chi mi può aiutare?
Grazie della collaborazione.
<script language="JavaScript">
//This script changes the graphic on mouse over and a graphic in
//another part of the screen
{
alt0 = new Image();
alt0.src = "white.jpg";
alt1 = new Image();
alt1.src = "505.jpg";
alt1.ID = "free"
graphic1= new Image();
graphic1.src = "5012.jpg";
graphic1on = new Image();
graphic1on.src = "5012.jpg";
}
function imageChange(imageID,imageName,imageID2,imageName2) 
{
document.images[imageID].src = eval(imageName + ".src");
document.images[imageID2].src = eval(imageName2 + ".src");
}
</script>
</head>
<body BGCOLOR="#FFFFFF">
<table>
  <tr>
    <td><img src="ragazzi.jpg" width="234" height="400"
alt="ragazzi.jpg (39867 byte)"></td>
    <td valign="top" align="center"><img src="5012.jpg" width="377"
height="150" name="one"
    ONMOUSEOVER="imageChange('global','alt1','one','graphic1')"
    ONMOUSEOUT="imageChange('free','global','one','graphic1')"></td>
    <td valign=" top" align="center"><img SRC="white.jpg" WIDTH="100"
HEIGHT="100"
    NAME="global"></td>
  </tr>
</table>

...


 [...]
Leggendo il file come farebbe il tuo browser, sono riuscito a capire
quello che potrebbe essere l'errore, document.image[...] è una matrice e
pertanto al posto dei puntini devono essere inseriti dei numeri che
identificano le immagini presenti sulla pagina partendo dal numero 0. Con
il tuo script viene "passato" a image[...] non un numero ma bensì un nome
(quello assegnato all'immagine. Prova con questa "revisione" della
funzione imageChange:
function imageChange(imageID,imageName,imageID2,imageName2)
{
document.eval(imageID).src = eval(imageName + ".src");
document.eval(imageID2).src = eval(imageName2 + ".src");
}
Ciao ...
REO
Newsgroup: it.comp.lang.javascript
Titolo: onAfterPrint non chiude la window

Mi sapete spiegare perchè questo codice mi fa tutto eccetto chiudermi
la finestra su IE? :-(
<body onafterprint="var d=window.self; d.opener=window.self;
d.close(); alert('bestia!');">
Apparte che mi aspettavo che l'evento scatenato partisse dopo la
stampa (o comunque la pressione del tasto stampa) e invece si avvia
quando mi appare la finestra di dialogo per avviarla (si apre
automaticamente).
Poi appunto non capisco perchè l'alert funziona ma per il resto non ci
pensa neanche a chiudermi il popup o a chidermi anche solo conferma.
Sapete aiutarmi?
Grazie :-)

SOLUZIONE:
Il problema è che l'evento close si scatenava con la finestra di
dialogo di stampa aperta e, non so per quale motivo, non si chiudeva
(forse perchè se la chiudesse si chiderebbe anche la finestra di
stampa).
Insomma risolto facilmente aggiungendo una setInterval("top.close",
500); al posto della window.close;
Così appena si avvia o annulla la stampa viene effettuato il controllo
ogni 500ms che va a chiudere la finestra.
window.onAfterPrint = setInterval('top.close();',500);
Spero sia utile a qualcuno :)
Ciao
Pictor

Newsgroup: it.comp.lang.javascript
Titolo: problema di codifica in un form

Ciao a tutti,
dispongo di un form complesso, dovendo gestire da un lato questo mediante 
POST e dall'altro mediante GET, ho il problema della codifica.
Poichè è possibile che in alcuni campi possano essere inseriti caratteri di 
qualsiasi tipo, onde evitare eventuali problemi di compatibilità con l'url 
che codifica dovrei usare (nel caso del get)?
Grazie in anticipo,
Cooper. 

 che codifica dovrei usare (nel caso del get)?
http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Functions:encodeURIComponent
'bye
Newsgroup: it.comp.lang.javascript
Titolo: Cambio cursore su Navigator

Ciao a tutti
non riesco a cambiare il cursore da "normale" a "manina" in Navigator 7.
Questo codice con IE funziona regolarmente:
document.body.style.cursor = "hand";
Grazie a chi saprą aiutarmi

ma vuoi cambiarlo sull'intero body???
Mai provato, su un singolo tag funziona correttamente

 document.body.style.cursor = "hand";
Giustissimo quello che ti ha detto Catarsi,
ma dovrai anche dirgli (allo script) :-)
di usare"hand" con IE, e "pointer" con Navigator.
IE5 (ad esempio), non conosce "pointer", mentre IE in genere conosce"hand",
non so da quale versione di IE supporti anche"pointer".
--
Ciao
  [web]   
www.gfcarlotti.it
   [mail]   
fra...@gfcarlotti.it
    [pgp]  
www.gfcarlotti.it/pgp/franco.asc

 ha scritto nel messaggio
news:al725r$1nr8mu$1...@ID-147253.news.dfncis.de...


In effetti con "pointer" funziona.
Grazie,
A presto!
Zoli "Bar Mario"

Newsgroup: it.comp.lang.javascript
Titolo: modificare action dentro onsubmit

salve ho un piccolo form
con un campo testo e bottone
quello che vorrei e fare e quando si preme il submit di aggiungere 
all'action
una stringa uguale al valore immesso nel campo di testo.
grazie ciao



onsubmit="this.action=this.elements['namedeltuocampotest'].value;return
true"
-- 
"Non sai che ci vuol scienza
 ci vuol costanza
 ad invecchiare senza maturità"
									    F.G.



Esempio puramente didattico:
<form method="get" action="
http://www.blablabla.it/
"
onsubmit="this.action+=this.txtPage.value+'.htm'>
	<input type="text" name="txtPage" />
	<input type="submit" />
</form>
Aggiunge all'action corrente il valore immesso nel campo di testo accondando
poi il suffisso htm. In pratica se l'utente scrive "paperino", lui farà un get
di "
http://www.blablabla.it/paperino.htm
".
Nel caso ci possano essere caratteri particolari nella stringa in questione
(ovvero caratteri che non vanno bene per un URL), va prima processata da
encodeURIComponent() (attenzione, i vecchi browser non supportano questo
metodo - come ad esempio IE5.0; se vuoi supportarli in quel caso dovrai usare
escape() e sostituire alcuni caratteri a mano tramite replace).
-- 
- Venimmo, vedemmo... e lo inculammo!

Newsgroup: it.comp.lang.javascript
Titolo: Browser

Qualcuno sa dirmi come modificare il browser?
per esempio come massimizzarlo, togliere le varie barre, e cosě via.
grazie
nicola...@multiwire.net






Newsgroup: it.comp.lang.javascript
Titolo: Convalida e-mail

Qual'è il miglior codice per la convalida di un indirizzo e-mail?
Grazie
Andrea

if(String.indexOf("@") > -1 && String.indexOf(".") > -1 && String.length >
8)
Bye
FontN

 8)
e se metto @ all'inizio o alla fine della stringa?
e se la sottostringa dominio è lunga solo un carattere?
e se la stringa contiene caratteri speciali?
e se....
:-P

Scusami, ho visto questo tuo commento a questo codice che non ho
trovato tra i messaggi. Perche' a me non arrivano tutti i messaggi?
Ciao


 trovato tra i messaggi. Perche' a me non arrivano tutti i messaggi?
capita spesso anche a me. la cosa e' particolarmente fastidiosa quando i
messaggi mancanti sono miei per cui non so se sono giunti.
penso che avvenga perche' la sincronizzazione tra i vari server NNTP non e'
immediata e puo' anche capitare che qualche messaggio si perda (di fatto
capita, ma ora sono troppo pigro per andare a studiarmi la RFC del
protocollo).
ciao
--
    Federico Sasso &8v>
 
http://www.crt.unige.it/jsSQL
    The jsSQL Project - JavaScript Database and SQL Engine

>penso che avvenga perche' la sincronizzazione tra i vari server NNTP non e'
Il messaggio l'ho postato dal server NNTP di Galactica....
Ho notato diversi problemi sul quel servizio...
Bye
FontN

Newsgroup: it.comp.lang.javascript
Titolo: (OT) Per Ro<*¿*>berto

Hola chico!
Una sola curiosita'. devo usare il NG perche' non riesco in 
altro modo...
...
probo.it
 (e tutti gli annessi FTP, PcAny, ecc.) e' giu'?
Non riesco a collegarmi a niente... :(
-- 
_______________________________________________________________
Da Bazzmann(c) | - Quello che il bruco chiama "fine del mondo",
                   il resto del mondo chiama "farfalla". -
                                  [Lao-Tze]
_______________________________________________________________
Bazzmann Site Labs(c) ))) 
http://utenti.tripod.it/~bazzmann
 (((

Ciao,
siamo in manutenzione, ed in lotta con i tecnici
telecom , stasera conto di finire e riattivare
tutto..
spero.. almeno  !
PS: stiamo lavorando per voi!!
:(
--
--
Bye
Ro<*¿*>berto

 PS: stiamo lavorando per voi!!
Eheheheh... 
P.S.: Oggi pomeriggio sono in riunione a Verona per l'hosting,
      poi ti faccio sapere... :)
Ciao!!!

Newsgroup: it.comp.lang.javascript
Titolo: ...e dopo il libro di Flanagan?

Sto studiando il libro di Flanagan, ma siccome Javascript è anche il
mio primo approccio alla programmazione, penso che per assimilare bene
i concetti, mi sarebbe molto utile studiare dei programmi ben
commentati. Cosa mi consigliate come logica sequenza all'eccezionale
libro di Flanagan? 
Grazie mille.

 ha scritto nel messaggio
news:Dy7sOe30uTLZUGW=j+QkcJ...@4ax.com...

http://www.jsdir.com
  , e la sua evoluzione!!
____________________
andreotta fabiano
WebMªster ATI POWER s.n.c.
andr...@atipower.it
http://www.atipower.it
http://www.afdsoftware.freeweb.org
____________________
http://www.jsdir.com
____________________
*¢ L'unica certezza nella vita è che tutto è relativo (per fortuna)¢*

le faq di 
www.jsdir.com
 fanno al caso tuo
--
_____________________________
'Quando tu....e tutti quegli altri
amicituoiorganizzateunconvegnosull'umanasopravvivenza
parlateparlateparlateparlateparlate ma tutto quello che riuscite a fare...è
di sfiorare l'indecenza!'
http://digilander.iol.it/joyclub


 
http://www.jsdir.com
  , e la sua evoluzione!!
:?
"e la sua evoluzione" in che senso?

 ha scritto nel messaggio
news:8shh4e$nmg$1...@fe1.cs.interbusiness.it...

Nel senso che un pò alla volta aumentano i contenuti!!


Newsgroup: it.comp.lang.javascript
Titolo: Eventi su Select HTML

E' possibile far scatenare un evento JS nel momento in cui l'utente
preme l'apertura delle options in una select ?
non nel momento in cui ne seleziona una (ossia all'onchange)... ma
proprio mentre sta per aprire la lista
grazie
Roberto

usa onFocus
ciao
Alberto

Newsgroup: it.comp.lang.javascript
Titolo: Sono una finestra figlia? ;-)

Ciao a tutti, questo è il problema:
Da una pagina apro una finestra figlia con window.open;
Nella finestra figlia faccio un po' di controlli (con un include) sul tempo
di sessione (ASP) e nel caso questo sia trascorso dovrei chiudere la
finestra e fare un location.href della finestra madre su una certa pagina.
Visto che non vorrei fare 2 include diversi per il controllo, esiste un modo
nella finestra figlia di sapere se è realmente figlia di qualche finestra?
Scusate il giro di parole, ma spero che si sia capito il significato ;-)
Ciao
--
Kappa
ka...@webngo.net
www.webngo.net
www.filmscoop.it

  alert('sono figlia')
tnx a lot
bye

Newsgroup: it.comp.lang.javascript
Titolo: vorrei sostituire un'immagine

Non so perchč ma ho idea che non si puň fare.
Vorrei visualizzare un'immagine in una pagina html poi se ci faccio click
sostituirla con un altra. (comodo no, immagine piccola, fai click immagine
grande).
Si puň???????

certo che si può...
in HTML dai un nome all'immagine per utilizzarla con gli script:
<img src="URL" name="nomeimmagine">
poi quando si verifica l'evento che ti interessa, fai lo scambio:
<a href="#" onClick="document.nomeimmagine.src='nuovoURL'">...</a>
Gli eventi onClick (ma ce ne sono altri, tipo onMouseOver) sono solo per i
tag <a>, <area> e <input type="button">
---
the fly on the net
webmaster di "the devil inside"
http://members.tripod.com/netfly
e-mail:
net...@netbusiness.it

 wrote in message
7nah3r$pah$5...@fe1.cs.interbusiness.it...


 wrote in message
7nafpe$4gq$1...@aquila.tiscalinet.it...


Grazie mi sembra la soluzione migliore.





 Netscape mantiene quelle proprietą anche per l'immagine grande....


Newsgroup: it.comp.lang.javascript
Titolo: guida js per mozilla

salve sto cercando delle guide sul moz / firefox
per ie su msdn trovo di tutto e di più ma per i sudetti browser ?
grazie
ciao
--
The framework for develoment user interface on application web-based
http://sourceforge.net/projects/rdmyframework/
 

 salve sto cercando delle guide sul moz / firefox
http://developer.mozilla.org/en/docs/Main_Page
-- 
"Emancipate yourselves from mental slavery;
None but ourselves can free our minds"
									    B.M.
Newsgroup: it.comp.lang.javascript
Titolo: back button, disabilitarlo

Ciao, ho cercato per larete e ho trovato poco di utile: nessuno sa come
disabilitare il back button dei browser? Non di farlo sparire, di
disabilitarlo. Server per una web-application e maledetto colui che le ha
inventate e fatte utilizzare attraverso i browser! :-)
Ciao, Stefano.

 inventate e fatte utilizzare attraverso i browser! :-)
Eh, se ti capisco :)
.. Cmq, io non maledico chi le ha inventate, al contrario di te ;) Ma ti 
capisco. :)
Beh, non puoi disabilitarlo per "ovvie" ragioni di security. E anche 
farlo sparire non ti servirebbe, visto che ci sono altri modi di tornare 
indietro.
L'unica, e' fare come faccio io. Ovvero, utilizzare all'interno della 
propria web application il metodo "location.href.replace(url)" per 
navigare all'interno del programma.
In questo modo non verranno mai creati elementi nella history, e quindi 
potrai controllare la navigazione come piu' ti aggrada.
Se l'utente fara' un back, tornera' direttamente al sito che lo ha 
portato alla tua web application. Se invece ha avuto accesso alla tua 
web-app direttamente, il back sara' sempre disabilitato.
-- 
C'ya,
ZER0
  :. job profile - coder.gfxer.webDesigner
"When you have eliminated the impossible, whatever remains,
however improbable, must be the truth." (S.H.)

 capisco. :)
Ok, neanche io, visto che ci campo :-)
Ciň che manca (e volevo proporlo agli autori di Mozilla) č un browser che
non sia un browser ma un'interfaccia per web-application: HTML, magari un
po' di DHTM, Javascript che č fondamentale, e magari qualche funzionalitŕ da
aggiungere, ad esempio le pop-up modali, il blocco del doppio clic su un
link, etc.
Comunque il replace non risolve il mio problema, perché spesso uso i
submit... o si possono integrare?
Ciao, Stefano.


--------------------------------
Inviato via 
http://usenet.libero.it

 Ovvero, poter usufruire di un software in qualsiasi parte del mondo tu
sia,
No, tu non scrivi l'applicazione per farla girare sul browser speciale, tu
puoi fare in modo che un browser, con determinati siti configurati
dall'amministratore, si comporti come interfaccia per web application.
Poi la stessa girerà anche su un browser normale. Ma almeno non hai i
dipendenti che rompono le scatole con: ho fatto il reload ed è successo il
patatrac. :-)
Se poi ti serve il back button: history.back().
Chiudiamo qui che siamo off-topic... comunque un metodo non c'è, alla fine.
:-)
Ciao Stefano Lissa.

 :-)
Si, c'e' modo come ti ho detto nel post precedente. Solo che il discorso
diventa complesso perche' si parla di come devi strutturare l'intera
applicazione, non e' piu' una sola istruzione.
Difatti io faccio cosi' per le mie webapp, e non ho piu' di questi problemi.

Newsgroup: it.comp.lang.javascript
Titolo: Riconoscere i browsers

Come è possibile riconoscere i vari tipi di browsers (non solo NN e
IE) e le loro versioni?
See ya, EndelWar

ciao,
su 
www.probo.it/javascript/esempi.htm?Java_Browser_Check
c'è uno script per verificare il browser, la versione
ed il sistema operativo..
il meccanismo è sul genere:
tipo=
navigator.appVersion.indexOf("MSIE")>-1?
"IE"
:navigator.appVersion.indexOf("Opera")>-1?"OPERA"
:"NETSCAPE"
--
Bye
Ro<*¿*>berto

Newsgroup: it.comp.lang.javascript
Titolo: Selezione checkbox in un form!

Ho una tabella di dati e uno dei campi è un checkbox (settato di default su
No) per il controllo della cancellazione,
vorrei fare in modo che cliccando su un tasto, o eventualmente in un'altro
modo(se più comodo), mi metta tutti i checkbox settati su Yes!!!
Come posso fare?!?!
Qual'è il codice da usare?!?!
Grazie

FiloNet wrote:

Nel "test con checkbox" che trovi su 
http://www.jsdir.com
 io li setto su off, basta cambiare qualcosina.
Ciao, Riccardo
-----------------------------------------------------------------------
http://www.bottegasanlorenzo.it
http://www.jsdir.com
Need a JavaScript password?
http://www.agora.it/Ri.Riccardi/ingresso.html
-----------------------------------------------------------------------
"Any sufficientely advanced technology is indistinguishable from magic"
Arthur Charles Clarke
-----------------------------------------------------------------------
.
.
.
.
.
 . . . . . . I Fantastici 4 stanno arrivando . . . . . .
Newsgroup: it.comp.lang.javascript
Titolo: una select che cambia un bottone

Dovrei fare una cosina in javascript ma lo conosco pochissimo...
qualcuno mi può dare una mano?
Ho un form semplicissimo così fatto:
<html>
<body>
<form name="scelta"
action="
http://www.miosito.it/scelto.html?action=scelto
" method="post">
<select name="id[1]"><option value="8">primo</option><option
value="315">secondo</option><option value="230">terzo</option><option
value="317">quarto</option><option value="273">(quinto)</option><option
value="226">(sesto)</option></select>
<input type="image" src="bottone_verde.gif" title="bottone">
</form>
</body>
</html>
Una select e un bottone di conferma.
Vorrei fare in modo che quando nella select viene scelta una delle
opzioni che inizia con "(" es. "(quinto)" l'immagine bottone_verde.gif
venga sostituita da bottone_rosso.gif e viceversa se viene scelta
un'opzione che non inizia per parentesi. Ovviamente tutto questo senza
ricaricare la pagina.
Sapete darmi una mano?
Grazie a tutti in anticipo.

 
- Definisci un id per la tag immagine.
- Ti agganci all'evento onchange della select box.
- Nella funzione trovi l'indice dell'elemento selezionato.
- In base a tale indice, cambi il nome del file dell'immagine (il 
browser la carica dalla rete o dalla cache in modo automatico).
Ti lascio il compito di scoprire come implementare i 4 punti. :-)
LP
-- 

 Ti lascio il compito di scoprire come implementare i 4 punti. :-)
Questo me l'ero più o meno immaginato: il punto è proprio come
implementare!!


Il primo punto è banale (aggiungere un attributo all'immagine)
Nei seguenti 2, prova a cercare i thread dove si parla di trovare 
l'elemento selezionato in una select box (ce ne sono tanti)
Per l'ultimo punto, invece, ti dico una parola chiave che può 
semplificarti la ricerca: document.getElementById
Eventualmente ci sono anche tanti siti che raccolgono codice javascript 
che fanno più o meno le stesse cose (in 10.000 guise differenti)
LP
-- 

 ricaricare la pagina.
devi recuperare il text della option selezionata, del tipo
var sel=document.forms['scelta'].elements['id[1]'],
    testo=sel.options[sel.selectedIndex].text;
Poi recuperare un riferimento al tuo tasto (
io assegnerei un id al tasto, dopodiché recuperi il riferimento con
http://www.criosoftware.it/default14.aspx
)
Non ricordo a memoria se un input image appartiene alla collection
elements; se cosě č basta invece assegnargli un name e recuperarne il
riferimento come per la select.
Poi assegni l'src, del tipo
tuotasto.src=(testo.substr(0,1)=="("?"bottone_verde.gif":"bottone_rosso.gif");
-- 
"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.