Newsgroup: it.comp.lang.javascript
Titolo: bottoni java

Salve a tutti, sono nuova qui...
Sul mio sito ho inserito un javascript che mi permette di avere dei bottoni
con 2 immagini, una fissa, ed una al passaggio del mouse.
Fin qui, niente di strano ^__^
Ho poi visto che delle apllet java (che però mi hanno sconsigliato di usare)
consentono di inserire una terza immagine, che compare al click del mouse...
mi chiedo se sia possibile fare una cosa simile usando i semplici
javascript.
Spero possiate darmi una mano.
Maggie.
Trascrivo il codice che ho utilizzato per il ottone a due immagini:
Subito dopo <body>:
<script language="javascript">
<!--//
a = false;
browserName = navigator.appName;
browserVer = parseInt(navigator.appVersion);
if (browserName == "Netscape" && browserVer >= 3) a = true;
if (browserName != "Netscape" && browserVer >= 4) a = true;
if (a) {
        pabloon = new Image(103, 50);
        pabloon.src = "pablo_honey_b.jpg";
        pablooff = new Image(103, 50);
        pablooff.src = "pablo_honey_a.jpg";
        }
function b(imgName) {
        if (a)
        imgOn = eval(imgName + "on.src");
        document [imgName].src = imgOn;
        }
}
 function c(imgName) {
        if (a) {
        imgOff = eval(imgName + "off.src");
        document [imgName].src = imgOff;
        }
}
file://-->
</script>
E poi nel collegamento:
<A HREF="pablo_honey.html"  onmouseover="window.status='pablo'; b('pablo');
return true;"
        onmouseout="window.status=''; c('pablo'); return true;">
<IMG SRC="pablo_honey_a.jpg" ALT="Clicca qui"  width=103 height=50 border=0
hspace=15 name="pablo">
</A>
-------
suck-suck Maggie
E-Mail: 
mag...@studenti.net
ICQ number: 41575178
"Non ti piaccio cosi' come sono?
 Vuoi che mi rifaccia il seno?
 Hai ragione. Due tette sono troppo poche,
 ne voglio tre. Una mensola.
 Poi ci metto sopra le piantine grasse.
 Mi rifaccio anche il naso. Lo faccio alla
 francese. A forma di Tour Eiffel"
                                    Luciana Littizzetto
                                 da "Ti amo bastardo"

 </A>
Ciao.

ma va???
davvero č cosě semplice??? ^__^
mi mangio le mani per non aver deciso prima di chiedere aiuto su questo
ng!!!
ora scappo..... a mettere in pratica il consiglio che mi hai dato ^__^
ti faccio sapere......
GRAZIE
p.s....... ora avete tutti un'amica in piů!!!!
ciao ciao
Maggie

 GRAZIE
PREGO!!! :-))

 wrote in message
10lkkud$bdj$1...@fe2.cs.interbusiness.it...



Si può fare.
Contenta? :-))
Scherzi a parte ...
il concetto dovrebbe essere quello di posizionare dei layer nascosti,
contenenti i 2 bottoni cliccabili, sotto i 4 bottoni non cliccabili e
renderli visibili con l'evento onMouseOver sul bottone corrispondente, per
poi farli tornare invisibili con l'evento onMouseOut ...
Mi dispiace di non poterti aiutare di più, ma in questo periodo non ho tempo
di preparare un codice da postarti (e non ne ho di "confezionati" :-( ). Ci
sarà senz'altro qualcuno che potrà aiutarti nel breve termine (o magari ci
riesci da sola ;-)) ).
Ciao,
Nico


Secondo me si può fare (anche se non proprio a tendina).
Basta che con onMouseOver su ogni pulsante visibile cambi un' immagine
da gif trasparente a pulsante e la mantieni finche il mouse continua a
trovarsi sul primo pulsante o su quelli che fà apparire e dovresti
utilizzare una booleana per gestire i link che appariranno.
Spero di non essere stato troppo nebuloso.
Se necessiti di ulteriori chiarimenti chiedi pure.

 wrote in message 389b2083...@news.tin.it...



Ho riletto il mio msg ed era proprio un casino (non ho capito niente
neanche io) ;-)
Dunque, vediamo di chiarire un po' con un bell'esempio :
ci sono 4 bottoni in riga
<---->  <---->  <---->  <---->  (questi dovrebbero essere 4 bottoni)
in posizione adiacente (verso il basso) si trovano altri "bottoni"
<---->   (primo)
<---->   (secondo)
<---->   (terzo)
mentre il primo è sempre visibile il secondo e il terzo hanno cone
immagine di defaul una gif trasparente che cambia con l'immagine dei
bottoni (che dovrebbero apparire nella tendina) quando vieve clikkato
il primo bottone. Mi auguro che fin quà sia chiaro ;-) ...
Adesso devi fare dei controlli per assicurarti che i bottoni "a
tendina" rimangano visibili solamente finchè il mouse resta sopra uno
di essi e ovviamente devi far sì che il link venga cambiato da ""
quando i bottoni sono trasparenti al link reale quando i bottoni sono
visibili. La pecca di questa implementazione è che il mouse assumerà
la forma della manina anche quando passerà sopra i bottoni trasparenti
a meno che ci sia un modo (che non conosco) per modificare il cursore.
Questa volta si dovrebbe capire di più, se dovessi avere problemi
sentiti libera di insultarmi per la mia incapacità di spiegare e di
chiedere ulteriori chiarimenti. 

con questa ulteriore spiegazione ho capito qualcosina in più
ma ancora non ci sono...
ti mando una e-mail con degli allegati
hemm.... no... mi sono accorta ora della tua e-mail 
po...@roia.it
 non credo
sia valida ^__^
se mi dai, in mail, quella giusta, ti mando tutto lì.
cioa e grazie.
Maggie
--
Posted from 
pop09-acc.tin.it
 [212.216.176.72]
via Mailgate.ORG Server - 
http://www.mailgate.org