Originariamente inviato da FedeF79
nella variabile NAME nella funzione getCabinetName non capisco cosa va a mettere...
va a mettere l'"href" del link premuto nel frame in cui si trova, ad esempio, se clicca sulla mappa (frame : mapFrame) i link sono del tipo:
codice:
<AREA SHAPE=CIRCLE COORDS="265,3030,10" HREF="/ES-016R">
in questo caso restituisce : "/ES-016R" (cioè il valore dell'HREF)
se clicca sotto (frame : listFrame), i link sono del tipo:
e ti restituisce (ancora) : "\ES-016R"
Originariamente inviato da FedeF79
poi non ho capito neppure il
<code>
if (name == null || name.charAt(name.length-7) != 'E') {
return null;
}
name = name.substring(name.length-7,name.length);
return name;
</code>
Ora che spero tu abbia capito cosa ritorna getCabinetName, quella funzione non fa altro che restituire il name ricevuto (l'href) senza la 'E' iniziale, se è un name valido, altrimenti restiruisce null.
Originariamente inviato da FedeF79
la funzione inizialize() non capisco cosa inizializza...mi sembra tutto così astratto!Puoi aiutarmi?
come ti ho detto prima, non fa altro che settare i gestori d'evento dei link (tag A e AREA) nei frame mapFrame e listFrame.
Fa così per evitare di scrivere in ogni link dei frame i gestori d'evento via HTML, cioè col classico:
codice:
<A HREF="\ES-016R" onclick="funzione();">
Il codice non è tra i più banali, percui non ti preoccupare se non capisci, leggiti i miei articoli e vedrai che ci sono diversi modi per settare i gestori d'evento.
ciauz