Newsgroup: it.lavoro.professioni.webmaster
Titolo: altro problemone

Questa proprio non l'avevo calcolata... ho fatto un menu in cui le immagini
andandoci sopra con il mouse cambiano in altre immagini MA.... il problema è
questo: offline funzionava tutto strabene, ma online andandoci sopra col
mouse (e ci si sta sopra pochissimo non una vita) si dovrebbe stare sempre
qualche secondo perchè venga caricata l'immagine nuova che invece al
passaggio del mouse preferirei apparisse istantaneamente! Però un modo per
risolvere il problema c'è??? Spero di si...
grazie in anticipo
--
SeReNa *__*
   .·´¯`·.¸.·´¯`·.¸BABBOBABBEO.·´¯`·.¸.·´¯`·.¸
il primo portale italiano dei babbei internettiani
  .·´¯`·.¸ 
http://www.babbobabbeo.com
 .·´¯`·.¸

 wrote in message
9cgkhm$dh6eg$1...@ID-83092.news.dfncis.de...


Si, deve caricare le immaggini, appena entra nel sito,se usi DreamWeaver per
realizzare questo effetto che hai usato e che si chiama RollOver, lo puoi
fare automaticamente, infatti ha una opzione che ti permette di inserire
delle linee di codice che precaricano le immaggini.
Altrimenti lo devi fare automaticamente, devi costruire un array se le
immaggini sono parecchie e caricare le immaggini quando viene aperta la
pagina, in questo modo quando si andrà sulle immaggini con Rollover, visto
che sono già in memoria nonci sarà tempo di attesa!
Ciao Ciao, non mi chiedere però come si scrive il codice, perchè sono pigro,
se c'è qualche anima più pia che te lo puo' indicare, forse lo realizzi.
Ciao da Giovanni.
--
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                           Giovanni Ceglia
                WebMaster & WebDesigner
 
http://www.xungame.com/
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

MM_preloadImages('titoloredownload.gif') č una chiamata ad un
sottoprogramma, per fare una cosa del genere devi avere nel codice anche il
suddetto sottoprogramma!
MM_preloadImages() č l'interfaccia del sottopragramma che crea proprio
DreamWeaver, chi te lo ha detto di fare cosě?
Comunque chi te lo ha indicato ti doveva dire anche di aggiungere il
sottoprogramma, che penso non hai aggiunto!


 wrote in message
9cgo4b$j74$1...@nreadB.inwind.it...
| MM_preloadImages('titoloredownload.gif') è una chiamata ad un
| sottoprogramma, per fare una cosa del genere devi avere nel codice anche
il
| suddetto sottoprogramma!
|
| MM_preloadImages() è l'interfaccia del sottopragramma che crea proprio
| DreamWeaver, chi te lo ha detto di fare così?


mmm. prova ad inserire il seguente codice:
inserisci prima questa riga modificando opportunamente il tag <body>
inserendoci onload.
< body onload="MM_preloadImages('file che devi caricare 1','file da caricare
n','...')">
Poi devi inserire tutto il resto senza modifiche.
<script language="JavaScript">
<!--
function MM_swapImgRestore() { file://v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++)
x.src=x.oSrc;
}
function MM_preloadImages() { file://v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length;
i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
function MM_findObj(n, d) { file://v4.0
  var p,i,x;  if(!d) d=document;
if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++)
x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++)
x=MM_findObj(n,d.layers[i].document);
  if(!x && document.getElementById) x=document.getElementById(n); return x;
}
function MM_swapImage() { file://v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array;
for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc)
x.oSrc=x.src; x.src=a[i+2];}
}
file://-->
</script><div align="center"><center>
Infine ad ogni tasto che devi applicare il rollover devi aggiungere il
seguente codice:
onmouseout="MM_swapImgRestore()"
onmouseover="MM_swapImage ('nome immaggine','','indirizzo immaggine',1)"


... cmq "immagini" si scrive con una "g" sola...
... da buon WebMaster dovresti saperlo!!
:-)
--
_------_
        /
      /
   / orro
^------^


Sara' che da quando ho cominciato a fare le mie cose completamente, o quasi,
a mano "aborro" qualsiasi editor ma certo che Dreamweaver non e' certo uno
dei piu' leggerini,,, a parte questo, su un ng come questo non e' che sia
bene suggerire anche di studiare un attimo un po' di DHTML (e quindi DOM, e
quindi, magari javascript, e un minimo di info sui browser che supportano
DHTML dicendo anche che e' un casino niente male con NS).
Ho avuto modo di recente di dover integrare del codice ASP su codice scritto
da Dreamweaver... maro'...
sara' pure comodo ma santa polenta uno non imparera' mai niente utilizzando
certi strumenti e tirera' fuori delle pagine assurdissime!
Un po' come certe webfarm che fanno tutto con Flash: tutto molto bello ma
poi voglio vedere coi motori di ricerca...
Vengono costruiti annidamenti di tabelle con sistemi di impaginazione
quantomeno...pesanti...
Un esempio per tutti: una volta si mettevano le gif trasparenti; adesso con
dreamweaver e soci ci vogliono 3 etti di codici e tag assurdi per ottenere
lo stesso effetto!
Claudio
P.s.: Non e' che io sia un secchione ma quello che mi serve cerco di
studiarlo.