Newsgroup: it.comp.lang.javascript
Titolo: Accesso a images con Netsquik

Ciao a tutti,
voglio realizzare un effetto rollover usando javascript.
1) Il problema:
non riesco ad accedere alle proprietą dell'immagine con Netscape. Con
IE funziona tutto.
2) domanda:
č possibile assegnare ad una variabile il nome dell'immagine corrente ?
(quella che cliccandoci sopra attiva la funzione di "rollover", in modo da
non ripetere lo script per ogni immagine)
Grazie!
Una risposta breve č + che sufficiente!!!!!!!
Mauro


Bisognerebbe vedere lo script.........comunque la disponibilità per "Image"
era già da javascript 1.1 lato client  e le proprietà sono: border,
complete, height,hspace,lowsrc,name,src,vspace,width
le uniche impostabili dinamicamente sono lowsrc e src
 ____________________
andreotta fabiano
WebMªster ATI POWER s.n.c.
andr...@atipower.it
http://www.atipower.it
http://www.afdsoftware.freeweb.org
____________________

 ha scritto nel messaggio
news:8mpc4l$oir$1...@lacerta.tiscalinet.it...



Ciao!
Se utilizzi il TAG HTML <IMG> chiaramente imposti i valori delle proprietà
come vuoi , diversamente puoi creare dinamicamente l'immagine in javascript
con il costruttore new Image(100,200)  , puoi richiamare le proprietà create
con il tag <IMG> ma di sola lettura (a parte src) con esempio Image.border ,
comunque bisognerebbe vedere lo script e cosa vuoi fare per vedere se ci
sono errori ..........vabbè visto che non lo posti tu ti posto io un
rollover di una imagemap che funziona con IE e NN..........dicci cosa
vorresti fare............
 <SCRIPT LANGUAGE="JavaScript">
<!--
Image1 = new Image(100,400)
Image1.src = "images/mappa.gif"
Image2 = new Image(100,400)
Image2.src = "images/home.gif"
Image3 = new Image(100,400)
Image3.src = "images/prima.gif"
Image4 = new Image(100,400)
Image4.src = "images/seconda.gif"
Image5 = new Image(100,400)
Image5.src = "images/terza.gif"
Image6 = new Image(100,400)
Image6.src = "images/quarta.gif"
Image7 = new Image(100,400)
Image7.src = "images/quinta.gif"
function entra()
{
document.cambia.src = Image7.src; return true;
}
function home()
{
document.cambia.src = Image2.src; return true;
}
function prima()
{
document.cambia.src = Image3.src; return true;
}
function seconda()
{
document.cambia.src = Image4.src; return true;
}
function terza()
{
document.cambia.src = Image5.src; return true;
}
function quarta()
{
document.cambia.src = Image6.src; return true;
}
function fuori()
{
document.cambia.src = Image1.src; return true;
}
//-->
</SCRIPT>
</HEAD>
<IMG SRC="images/mappa.gif" NAME="cambia" WIDTH=100 HEIGHT=400 BORDER=0
USEMAP="#mappa">
<MAP NAME="mappa">
<AREA SHAPE="RECT" COORDS="0, 67, 75, 113" onMouseOver="entra()"
OnMouseOut="fuori()">
<AREA SHAPE="RECT" COORDS="0, 113, 75, 143" onMouseOver="home()"
onMouseOut="fuori()" HREF="home.html">
<AREA SHAPE="RECT" COORDS="0, 143, 75, 173" onMouseOver="prima()"
onMouseOut="fuori()" HREF="page1.html">
<AREA SHAPE="RECT" COORDS="0, 173, 75, 203" onMouseOver="seconda()"
onMouseOut="fuori()" HREF="page2.html">
<AREA SHAPE="RECT" COORDS="0, 203, 75, 233" onMouseOver="terza()"
onMouseOut="fuori()" HREF="page3.html">
<AREA SHAPE="RECT" COORDS="0, 233, 75, 262" onMouseOver="quarta()"
onMouseOut="fuori()" HREF="page4.html">
<AREA SHAPE="RECT" COORDS="0, 262, 75, 308" onMouseOver="entra()"
onMouseOut="fuori()">
</MAP>


Ciao, grazie per lo script!
Ti posto lo script in questione: è sicuramente di dubbia utilità, ma
comunque mi sembrava
una soluzione interessante (a me) per simulare un rollover senza bisogno di
caricare
il doppio delle immagini, anche se di poco "peso"
In IE funziona, l'effetto non fa proprio schifo, anche se bisogna fare
attenzione
al  ridimensionamento delle scritte sul bottone.
Ciao,
Il tuo parere?
Mauro
<body>
<script language="Javascript">
<!--
function roll()
{
document.bottone.border = "2"
document.bottone.width = "92"
document.bottone.height = "26"
}
function normale()
{
document.bottone.border = "1"
document.bottone.width = "94"
document.bottone.height = "27"
}
file://-->
</script>
<a href="pag.html">
<img src="bottone.gif" name="bottone" onMouseOver="roll()"
onMouseOut="normale()" width="94" height="27" alt="" border="0">
</a>
</body>


Ciao!
L'idea è buona , con IE funziona perfettamente , non mi stupisce che questo
script con NN non và.............
dopotutto ci sono anche altri problemi relativi a NN con le
immagini.............
Ho provato a lavorarci un pò ma nada..................


 ha scritto nel messaggio
news:8mu6me$a23$1...@worldonline.it...


 cerchero` un'altra donna dentro ai sogni di Tarzan...