mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.javascript
Titolo: slideshow per Firefox e Opera

Salve a tutti !
Come da oggetto, il seguente codice
per una slideshow non funziona si per firefox che per opera, ma funge solo 
con ie.
Precisando : Per firefox c'e' il passaggio a scatti tra un'immagine e 
l'altra
mentre per opera proprio non funge.
Ecco lo scripr:
<script type="text/javascript" language="JavaScript">
<!--
var slideShowSpeed = 3500
var crossFadeDuration = 3
var Pic = new Array()
Pic[0] = 'foto1.jpg'
Pic[1] = 'foto2.jpg'
var t
var j = 0
var p = Pic.length
var preLoad = new Array()
for (i = 0; i < p; i++){
   preLoad[i] = new Image()
   preLoad[i].src = Pic[i]
}
function runSlideShow(){
   if (document.all){
      document.images.SlideShow.style.filter="blendTrans(duration=2)"
      document.images.SlideShow.style.filter="blendTrans(duration=crossFadeDuration)"
      document.images.SlideShow.filters.blendTrans.Apply()
   }
   document.images.SlideShow.src = preLoad[j].src
   if (document.all){
      document.images.SlideShow.filters.blendTrans.Play()
   }
   j = j + 1
   if (j > (p-1)) j=0
   t = setTimeout('runSlideShow()', slideShowSpeed)
}
//-->
</script> 

    if (document.all){
document.all => solo IE (in realtà le ultime versioni di firefox a questa
domanda rispondono "true", ma comunque sia i filtri successivi saranno
completamente ignorati).
Non vedo codici per altri browser, quindi è ovvio che funzioni solo per IE.
Cerca in rete come funzionano i browser "standard"; per fare quello che
stai facendo per IE la vedo male, comunque, non so se esiste qualcosa di
analogo.
-- 
"Run rabbit run
 dig that hole, forget the sun
 and when at last the work is done
 don't sit down, it's time to dig another one"
									    P.F.
Newsgroup: it.comp.lang.javascript
Titolo: Form precompilato e caratteri invalidi

ammesso che io abbia questo form:
<form name="form" method="post" action="
http://www.miodominio.it/
login.php">
<input type="test" name="_ctl3:csLogin" size="10" value="">
<input type="submit">
</form>
....in cui vorrei far trovare precompilato il campo login
all'apertura, ma se metto:
self.document.form._ctl3:csLogin.value="login";
mi dice che il carattere ":" nella parola "_ctl3:csLogin" non è
valido!
come posso risolvere senza modificare il valore nel form?
c'è un sostituto di ":"??
grazie




self.document.form._ctl3:csLogin.value="login";

grazie



 valido!
sottolineando quanto sopra (non è un name sintatticamente valido) potrebbe
funzionare con
 document.forms['FrmObject'].elements['_ctl3:csLogin'].value
-- 
"Run rabbit run
 dig that hole, forget the sun
 and when at last the work is done
 don't sit down, it's time to dig another one"
									    P.F.

Newsgroup: it.comp.lang.javascript
Titolo: Problema evento onload

Ciao a tutti.
Io uso per creare le pagine html Macromedia Dreamweaver e spesso mi capita
di usare nella pagina dei rollover con le immagini precaricate. Ora,
dreamweaver utilizza l'evento onload della finestra inserendoci una funzione
che precarica le immagini. Io però ho bisogno di far aprire una finestra
indipendente all'apertura della pagina ma dove metto l'istruzione
window.open...... se l'evento onload è già occupato? Ho provato anche a
mettere onload nel frame padre che contiene altri due frame ma non va....
Grazie a tutti. Ciao Stefano

 window.open...... se l'evento onload è già occupato? 
Credo che cosi' possa andare:
<body onLoad="Preload_immmagini('prima.gif','ecc.gif',altri_parametri)";
onLoad="window.open(tuoi_parametri)";>
-- 
mailto: y = i
----------------------------------------
Vivo nel terrore di non essere frainteso 
(Oscar Wilde)

 window.open(tuoi_parametri);">
TY. Noto queste differenze: 
- il secondo onLoad scompare (ne ricavo che le istruzioni, fino a
contrordine, obbediscono al primo evento)
- i doppi apici raccolgono entrambe le istruzioni (che si traduce in: ne
ho messi due di troppo)
- il ";" va inserito *prima* dell'ultimo apice, non dopo. Qui faccio
casino perche' spesso il ";" e' assente (immagino tu l'abbia notato,
diciamo, qualche volta piu' di me).
Pare tutto.
Ma se il secondo evento fosse d'altra natura (es. onUnLoad), andrebbe
bene:
<body onLoad="Preload('gif)";
onUnLoad="window.open(parametri);">
o c'e' una controindicazione? 
Anche in questo caso gli apici che separano i due eventi sono di troppo?
E' per far due chiacchiere, lo sai.
TIA 


 il ";" conclude l'istruzione javascript
 
Offinalmente e' cristallino! Di nuovo :)

Newsgroup: it.comp.lang.javascript
Titolo: calcolo preventivo e spedisci via mail ordine..

salve a tutti vorrei chiedervi se è possibile effettuare queste operazioni
tramite js oppure se bisogna ricorrere a dei codici server-side..
praticamente sto cercando di mettere su un form con varie opzioni per una
delle persone che forniscono attrezzature per feste/eventi. quello che
vorrebbero è un form per calcolare un preventivo per creare qualcosa del
genere:
ex.
forniture                    quantità
piatti TIPO 1            [ __ ]
piatti TIPO 2            [ __ ]
posate TIPO 1         [ __ ]
posta TIPO 2           [ __ ]
etc senza pull down menù solo la form della quantità relativa al prodotto,
quantità ovviamente relativa alla tipologia (ex. piatti tipo1 o tipo 2.. ).
una somma dei dati immessi in pratica (Q1 +Q4 + Q21= TOT) con il TOT
visualizzato in tempo reale dal visitatore (che avrà una sorta di preventivo
in questo modo).
alla fine un breve form con varie informazione stile nome, cognome, data
della fornitura, email.. nel caso voglia ordinare quando calcolato nel
preventivo.
il risultato di tutto ciò dovrebbe essere inviato via mail, quindi il TOT
con i vari addendi, e le informazioni relative al visitatore.
è possibile fare tutto ciò? soprattutto è possibile trovare su internet uno
script già pronto o un tutorial (anche in inglese) che spieghi come fare
tutto ciò? javascript puo' inviare mail solo tramite il browser del
visitatore oppuro puo' anche connettersi ad un'istanza php3 (disponibile sul
server) per inviare tramite email il risultato?
avrei veramente bisogno di aiuto a questo proposito, anche per capire meglio
come funzionano certe operazioni più complicate come questa visto che non
posso permettermi di frequentare corsi a pagamento mi arrangio un po' da
solo magari tra qualche anno mi renderò conto di quanto amatoriale possa
essere una domanda del genere ma anche questa è una tappa obbligatoria
quando si cerca di imparare qualcosa :)
grazie mille a chiunque possa aiutarmi o almeno a chi ha letto questo post
fino alla fine :))
ciao a tutti!

Non č mai sano affidare operazioni come questa solo lato client, perché
potrebbe avere javascript disattivato.
Inoltre lato client non puoi inviare e-mail, devi per forza farlo lato
server...
Per il resto sě, si puň (piů o meno) fare, ma certo non in 2 righe...se non
hai competenze in javascript ti consiglio di studiarti un buon libro, poi
posta il codice che hai creato che lo vediamo insieme.

 Per il resto sì, si può (più o meno) fare, ma certo non in 2 righe...se

Newsgroup: it.comp.lang.javascript
Titolo: Ajax e installazioni

Devo fare un applicativo gestionale. Stavolta invece di usare il solito 
Vb.net avrei intenzione di utilizzare Ajax e farlo utilizzando PHP   e Mysql 
per i dati
In questo modo sarebbe utilizzabile anche su computer vecchi con win98.
Il problema č: il programma si puo' fare, ma l'installazione come si puo' 
automatizzare? Almeno fino a che punto posso automatizzarla?
Ovviamente dovrei usare un websever (apache), Php e Mysql, e poi installare 
gli script  e il resto.
Grazie


Per Ajax ci sarebbero le YUI
http://developer.yahoo.com/yui/
oppure MochiKit
http://www.mochikit.com/
Sull'automatizzazione dell'installazione sotto windows puoi provare a vedere EasyPHP (non so se comprenda anche Mysql).
Poi ci sono molti progetti (anche web based) che al primo avvio si autoconfigurano il DB. Puoi provare a cercarli (adesso non ne ho nessuno sotto mano), sono open source e puoi provare a vedere di fare la stessa cosa.
Sulle questioni PHP-Apache-MySQL, prova nei relativi NG.
PSK
-- 

 Sulle questioni PHP-Apache-MySQL, prova nei relativi NG.
grazie per la risposta, a questo punto l'uso in locale non conviene mi sa, č 
meglio metterlo online su un sito dedicato e preventivare spese di hosting 
adeguate

 
L'uso in locale rispetto all'installazione su un webserver può convenire, invece.
Dipende da quello che devi fare.
Se quel gestionale deve essere visibile solamente all'interno di una rete (o su un solo pc) ad averlo in locale ci guadagni decisamente in velocità.
In più non devi per forza essere collegato ad internet e non sei soggetto ad eventuali downtime di chi ti affitta il server, senza contare il fatto che hai tutti i dati sotto mano e ti puoi organizzare backup in maniera molto comoda.
Il fatto di metterlo online su un web server pubblico è più conveniente quando più persone che non stanno nello stesso ufficio devono accedere alle stesse risorse.
In questo caso si può preferire penalizzare i rendimenti in termini di connessione (una 100Mbit non è confrontabile con 5Mbit max di un provider), ma guadagnando sul fatto che è più facile per gente di diversi uffici lavorare sugli stessi dati.
Altra cosa non da sottovalutare riguarda la sicurezza.
Mettere un applicativo online ti obbliga anche a pensare bene i discorsi di autenticazione, sicurezza nelle transazioni, durata e robustezza delle sessioni ecc.
In una versione locale puoi anche mettere in pista una sicurezza minima (o al limite nessuna se ti fidi delle persone o sei tu stesso a lavorarci e nessun altro).
Ultimo, ma non meno importante, il web hosting (per quanto economico) costa.
Ti consiglierei di portare avanti il progetto in locale progettandolo in modo che sia facilmente scalabile (in pratica deve potersi prestare bene a modifiche per cambiare le sue possibilità).
Successivamente valutare se metterlo online.
PSK
--
Newsgroup: it.comp.lang.javascript
Titolo: Aiutino perfavoreeeeeee

mi servirebbe un java script che apra una nuova pagina quando si clicca su
una parola! questa paginą perņ non deve avere ne barra degli indirizzi, ne
barra di navigazione (avanti, indietro ecc.) deve essere insomma una
finestra in cui si apra una pagina da me scelta senza visualizzare nient'
altro!
so che č una sciocchezza per voi grandi esperti, ma sono alle prime armi
proprio le prime con un manuale!
e poi non dimenticate che ho soli 13 anni!
Ringrazio molto chi mi aiuterą ciao!

Gentile mister antonio, ecco il codice:
<html>
<head><title>Titolo</title>
 <script language=javascript>
<!--
function apri() {
 window.open("nomefile.htm","nomefinestra","width=300 height=400");
}
// -->
</script>
</head>
<body>
<a href="javascript:apri()">Clicca qui!</a>
</body>
</html>
P.S.: io di anni ne ho 14

 wrote in message
92d5s7$kh0$1...@lacerta.tiscalinet.it...


Newsgroup: it.comp.lang.javascript
Titolo: frame e javascript

Salve a tutti,
ho un problema:
Sto realizzando una pagina che utilizza 3 frame, per simulare
l'effetto cinema della tv (barra orizzontale nera su e giu).
Proprio come la tv ho necessità di inserire un'immagine (logo
emittente) a metà tra il secondo e il terzo frame.
COME FARE?
Risp in NG.

Ciao,
forse non ho capito bene, ma non puoi spezzare in 2 l'immagine e mettere la
prima metà nel 2° frame e la 2° metà nel 3°?
Daniele
<ris...@inNG.grazie> ha scritto nel messaggio
news:3cc33887...@news.interfree.it...


no, perchè il secondo frame ha la barra verticale x poterlo
scorrere... tutto deriva dal fatto che voglio adattare la pag a
diverse risoluzioni :-((( altrimenti farei il tutto statico.
:-(
soluzioni???


 soluzioni???
Metti un layer che si sposta quando la pagina viene scrollata.
Non metto codice, cerca fra gli ultimi StaffScript di JsDir.com quello 
con la data fissa.
p.s.
Please: netiquette vuole che si risponda sotto al mex precedente :-)
-- 
Ciao, Riccardo
------------------------------------------------------------------------
http://www.jsdir.com
 ---- Bring Your Site To Life!!!!
------------------------------------------------------------------------
http://www.dev2dev.it
 - La rete ha connesso nuove particelle - D2D006
------------------------------------------------------------------------
    itALY = it
Newsgroup: it.comp.lang.javascript
Titolo: onunload

volevo sapere come poter aprire uma pagina php sull'evento onunload
se metto questo codice <body onunload="<?php Header("Location:
clear_session.php");?>" > la pagina php me la apre subito all'aperura
della pagina.
come mai?
come bisogna fare per aprire questa pagina sull'evento onunload?
ciao a tutti e grazie anticipatamente
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 della pagina.
penso sia un qualcosa del tipo
<script type="text/javascript">window.onunload=function()
{window.open('clear_session.php')}</script>
-- 
"Affacciati affacciati benedici, guardaci
 guardaci...guardaci!
 Tanto sono quasi duemila anni che stai a guardare!"
									    E.B.

 {window.open('clear_session.php')}</script>
da lo stesso problema mi apre direttamente la pagina php
qualche altra soluzione?


 {window.open('clear_session.php')}</script>
da lo stesso problema mi apre direttamente la pagina php
qualche altra soluzione?
-- 


 da lo stesso problema mi apre direttamente la pagina php
Mi sembra un po' strano, ma senza altri dati non mi viene in mente il
perché.
 
http://www.mozilla.org/docs/dom/domref/dom_window_ref75.html
-- 
"e mai che mi sia venuto in mente
 di essere piů ubriaco di voi
 di essere molto piů ubriaco di voi"
									  F.D.A.


se dici che cosa vuoi ottenere (forse si puo fare in php)


Newsgroup: it.comp.lang.javascript
Titolo: [OT] Per ZERO

In merito ai nostri repost di oggi mi  rendo conto di avere esagerato
........
Mi scuso con tutti quelli che hanno letto tali repost.....e anche con
te......
Spero che tu non te la sia presa troppo!!...........cmq.....Pace??
Ciao!
        Fabiano

 Spero che tu non te la sia presa troppo!!...........cmq.....Pace??
Vedi atipower... Non e' una questione di "Pace" o no.. Se la vuoi mettere su
questo piano, certo, "Pace", che diamine. :)
...Sara' che entrambi dormiamo troppo poco ;D ..

 ...Sara' che entrambi dormiamo troppo poco ;D ..
Sicuramente!!!........
Cmq sono contento che tu abbia risposto!!
Ciao!
____________________
andreotta fabiano
WebMªster ATI POWER s.n.c.
andr...@atipower.it
http://www.atipower.it
http://www.afdsoftware.freeweb.org
____________________
javascript-javascript-javascript
http://www.jsdir.com
____________________
*¢ L'unica certezza nella vita è che tutto è relativo (per fortuna)¢*
Newsgroup: it.comp.lang.javascript
Titolo: Frame e apertura in nuova finestra

Ho questo problema:
La pagina dei links del mio sito sito (poniamo si chiami links.htm) è basata
su una pagina con un frame fisso in alto e uno che cambia per tutto il resto
della pagina.
Dalla pagina links htm si aprono  così sottolinks1, sottolink2 ecc...
Le pagine dei sottolinks non sono richiamabili autonomamente cioè visibili
senza il frame fisso in alto in quanto ho messo l'istruzione javascript:
 if(
self.name
==
top.name
){
  location.href="index.htm"
 }
Questo per impedire che accedano, attraverso i motori di ricerca, alle
sottopagine senza passare dal via, cioè dalla home page.
E la cosa infatti funziona bene.
Però succede che se uno, che è passato regolarmente dall'home page, vuole
aprire un link da quella pagina in nuova finestra (attraverso ad esempio il
tasto destro delmouse), (e ovviamnte mica lo sa della presenza
dell''istruzione), si trova ad aprire una finestra che lo fa ritornare
all'home page iniziale.
Ovviamente si incazza perchè si trova ributtato all'indietro anzizhè andare
avanti nella navigazione. O peggio pensa che quella pagina non sia apribile
o che ci sia un baco.
Si può evitare il problema?
Insomma una cosa del tipo: se arrivi alla pagina dei links dalla homepage
toi faccio aprire i links nella nuova finestra come vuoi tu, altrimenti no
se sei arrivato da un referr esterno fai il favore di passare dalla home
page.
E' possibile???
Grazie anticipatamnete a chi mi risolve la questione.

 page.
Prova questo:
 if(
self.name
==
top.name
&&opener.location!="index.htm"){
  location.href="index.htm"
 }
Non l'ho provato!!!
-- 
Ciao, Riccardo
------------------------------------------------------------------------
WebMaster: ----> 
http://www.jsdir.com
 <---- (aka 
http://www.jspoint.it
)
              All the JavaScript you need
------------------------------------------------------------------------
               Nessun traguardo è abbastanza lontano.
------------------------------------------------------------------------
Newsgroup: it.comp.lang.javascript
Titolo: Cambiare il mouse

Sarà già stato postato, scusate ma mi serve urgentemente.
Come si fà a cambiare il puntatore del mouse.
Grazie

cursor:hand;cursor:pointer
se cerchi cursor trovi tutti i valori

 Come si fà a cambiare il puntatore del mouse.
Con una tua immagine?
Si può fare via CSS:
<style type="text/css">
<!--
body  {cursor: url("latuaimmagine.gif")}
-->
</style>
E' un metodo previsto dallo standard,
ma al momento funziona solo su IE6
(non so la new release di mozilla...)
Altrimenti, se vuoi qualcosa di cross-browser,
ti devi accontentare dell'effetto mouse-trailer:
crei un'immagine (o un testo) che segue il cursore del mouse.
Se fai le cose per bene può sembrare "integrato" nel cursore! :D
MaRoK

Pensavo ad una cosa...
é possibile nascondere il cursore del mouse? non so.. tipo cursor:hide...?
perchè altrimenti si potrebbe catturare il movemento del mouse come fanno i
comuni cursor-trailer con il puntatore nascosto.. il problema sarebbe
risolto.. possibile?

direi di no (leggi: spero ben di no, ci manca solo che in una pagina
internet mi nascondono il mouse...in tal caso passo a linux solo testo!)

Newsgroup: it.comp.lang.javascript
Titolo: Gestione dell'errore sul metodo mailTo

Utilizzo all'interno di un form (e del metodo action ) il metodo MailTo,
vorrei sapere se posso gestire i possibili errori che potrebbero
verificarsi;
Non conoscendo benissimo il javascript ho dovuto utilizzare io vbscript es.
nomeform.action = "MailTo =...."
if Err.Number = 0 then
   istruzione
else
  msgbox "messaggio d'errore"
end if
Esiste un equivalente in Jscript???
Grazie in anticipo

obelix wrote:

Non credo che si possa, dato che JS lavora nell'ambito del document sul client non può interagire con i protocolli di Internet, e quinti tantomeno con l'SMTP.
Comunque è solo una risposta dettata dalla logica, sarei ben felice se qualcuno mi smentisse.
--
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 . . . . . . manca poco! . . . . .

 obelix wrote:
Proverò con il try { } catch
Newsgroup: it.comp.lang.javascript
Titolo: Ennesima richiesta HELP !!!! Urge cortese risposta.

Mi sono incapponito sulle @mail !!!!
Dopo aver richiesto un fracco di aiuti (GRAZIE DI CUORE A TUTTI COLORO CHE
HANNO FUGATO I MIEI DUBBI) forse sono alla fine del lavoro.
Pertanto due soli questiti:
A) con uno script JS invio una @mail, con alcuni dati, prevalentemente
stringhe che ho necessità di includere tra "" apici doppi per inserirle in
un DB. Come faccio a "scrivere" all'interno della stringa i doppi apici?
B) Nel messaggio @mail, che non è altro che una lunga stringa, come faccio a
dare l'acapo?
Fine!
Un grazie di cuore a coloro che vorranno svelarmi questi ultimi segreti

www.probo.it/javascript/esempi/form_mail
\n  per andare a capo
--
--
Bye
Ro<*¿*>berto

Newsgroup: it.comp.lang.javascript
Titolo: [OT] CSS per scrollbar non funziona con Firefox

Vi risulta che non sia possibile modificare i colori delle scrollbar in 
firefox?
Daniele

 firefox?
se hai usato i vari scrollbars-xxxx questi sono solo per IE (anche se leggo
che Opera li considera, vallo a capire 'sto browser).
 
http://makeashorterlink.com/?P2BE118BB
-- 
"Ho smesso di fumare.
 Vivrò una settimana di più.
 E in quella settimana pioverà a dirotto"
									    W.A.

 
Ho solo trovato che non è possibile farlo.
ho provato le estensioni -moz, ma nulla.
ho cercato in w3c, ma nulla che funzioni...
Newsgroup: it.comp.lang.javascript
Titolo: Margini di stampa

Devo far stampare una pagina web con un'immagine abbastanza grande e per
fare ciň devo reimpostare i margini di stampa.
Come posso farlo da javascript?
Grazie



Non puoi. Le impostazioni degli utenti, per ovvi motivi di sicurezza, non
possono essere modificate.
P.S.
La stampa su web e' sempre stata una spina nel fianco; qualcosa si e'
smosso con alcune impostazioni da CSS, ma non ancora in modo sufficiente.
Grazie a dio, i browser gecko-based (mozilla, netscape, firefox) hanno un
ottimo metodo di stampa preimpostato.
-- 
ZER0://coder.gfxer.web-designer/
~ Se potete leggere questo, la mia donna e' caduta.
(Letta sul retro di una maglietta di un motociclista)
on air ~ "EROS RAMAZZOTTI - FAVOLA"

 > fare ciò devo reimpostare i margini di stampa.


 sarà una leggenda metropolitana?
Da me li chiamano "sboroni", non so da te... :-)
-- 
"Emancipate yourselves from mental slavery;
None but ourselves can free our minds"
									    B.M.
--

 si ricorda come ....
Posso dirti questo: Non puoi cambiare i margini di stampa; non puoi sapere
i margini di stampa impostati dall'utente; ma puoi impostarne, in aggiunta,
di tuoi.
Quindi, se e' questo quello che ha fatto la persona in questione, e'
fattibilissimo.
-- 
ZER0://coder.gfxer.web-designer/
~ L'ingegnere non vive, funziona.
on air ~ "Ligabue - Voglio volere"

 Da me li chiamano "sboroni", non so da te... :-)
ROTFL :)
-- 
ZER0://coder.gfxer.web-designer/
~ La vita e' una tempesta, ma prenderla nel culo e' un lampo.
(B. Grillo)


 ha scritto nel messaggio
news:rxcxso1w...@ID-171124.news.individual.net...


 e come si fa ciň (se non chiedo troppo)?
Impostando un CSS con media "print", e definendo i margini del body, ad
esempio:
<style type="text/css" media="print">		
	body{margin:4mm;}
</style>
-- 
ZER0://coder.gfxer.web-designer/
~ Deformazione professionale č:
Quando in ascensore senti la ragazza accanto che tira fuori il cellulare,
e ti volti per capire se e' un modello sul quale puoi sviluppare in J2ME.
on air ~ "Final Fantasy X - Opening Theme"

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

Windows prevede finestrelle come quella di alert o confirm ma con altre due
diverse icone:
-il punto esclamativo;
-e la x bianca nel cerchio rosso;
Esistono quindi in javascript altri due metodi che si presentano nei modi
suddetti?
Grazie in anticipo

 suddetti?
Javascript non e' legato a Windows, e' multipiattaforma. Il web pure.
-- 
C'ya,
ZER0
  :. job profile - coder.gfxer.webDesigner
"When you have eliminated the impossible, whatever remains,
however improbable, must be the truth." (S.H.)


Devi costruirti una pagina contenente i due bottoni e dalla pagina 
principale aprire un popup utilizzando window.open()
Gaetano Bigliardi
Newsgroup: it.comp.lang.javascript
Titolo: array da usare con altre funzioni

se ho
function n1() 
{
qui un array-X
}
function n2()
{
qui devo richiamare array-X
}
per far usare array-x solo alla funzione n2 
coma va impostato il codice?




Lo passi come parametro, e fai prima. E alla funzione n1 lo fai restituire
come valore. Oppure fai array globale. O ancora, fai un oggetto, rendi
array-X proprietą e n1 e n2 metodi di tale oggetto.
-- 
~ "When you have eliminated the impossible, whatever remains,
however improbable, must be the truth." (S.H.)

Newsgroup: it.comp.lang.javascript
Titolo: Ritorno a pagina chiamante... e magari refresh

Buon pomeriggio,
sto sviluppando in jsp/servet sotto tomcat,
ho una pagina che è una specie di scheda dispositivo con
i dati generali e una serie di righe con gli interventi effettuati
e/o le movimentazioni del dispositivo.
Ho messo un pulsante "Nuova registrazione" che apre una nuova
finestra dove è possibile inserire una nuova informazione e fino a
qui tutto ok.
Domanda: Vorrei ritornare alla pagina della scheda dispositivo dalla
quale è stato premuto "Nuova registrazione" e magari anche già
aggiornata con la nuova informazione. Che tecnica si usa per fare ciò?

 aggiornata con la nuova informazione. Che tecnica si usa per fare ciò?
quindi vuoi, da una popup, aggiornare la finestra "madre" e chiudere la
popup, ho capito bene?
 
http://www.criosoftware.it/default5.aspx
-- 
"e mai che mi sia venuto in mente
 di essere più ubriaco di voi
 di essere molto più ubriaco di voi"
									  F.D.A.


hai capito bene! Grazie
P.S. conosco la differenza,
la frase "sto sviluppando in jsp/servet sotto tomcat"
voleva essere solo una nota introduttiva  ;-)

Newsgroup: it.comp.lang.javascript
Titolo: controllo valori oggetto select

quando faccio un controllo del valore di un oggetto select al momento del
submit mi funziona solo con explorer con NS no (effettua ugualmente il
submit del form), come posso fare?
<form name="form1" onsubmit="return controlla()">
<select name="select1">
<option value=""> </option>
<option value="1">selezione 1</option>
</select>
</form>
<script language="javascript">//<!--
function controlla(){
if (document.form1.select1.value==""){
window.alert("selezione non valida");
return false;
}
}
file://<--</script>
Grazie a chi mi aiuta.

 wrote in message
8jso1t$29e$1...@fe2.cs.interbusiness.it...


SORRY per il messaggio precedente.....
Comunque dicevo, la sintassi valida per IE e per NS e':
document.forms[indice].oggettoselect.options[document.forms[indice].oggettos
elect.selectedIndex].value


elect.selectedIndex].value
Grazie mille.

Newsgroup: it.comp.lang.javascript
Titolo: sfondo che non si ripete

Ciao a tutti,
 ho uno sfondo di una tabella che ingrandendo i caratteri viene ripetuto
(normale direi).
Un tempo sfogliando un manuale javascript avevo trovato una funzione che
permetteva di bloccare la ripetizione dello sfondo.
Chi sarebbe cosě gentile da illustrarmela?
Grazie a tutti
  SIlvio

   SIlvio
Prego
Gianni
Newsgroup: it.comp.lang.javascript
Titolo: Moz e layer "fermi"...

ciao a tutti, 
dunque: ho un layerino con un menu su una pagina centrata nel browser; a 
seconda delle risoluzioni (e onResize) voglio spostarlo dinamicamente 
lungo le x. 
Mi regolo con document.getElementById (IE6, Moz) - in realtà ho uno 
sniffer un po' più complesso, ma questo è un esempio.
nell'html il layer ha position:absolute; left:0px (lo lascio al margine, 
tanto lo sposto dopo)
lo script calcola la posizione "layerleft" che il layer deve avere 
(semplice aritmetica) e poi fa così: 
layerObj=document.getElementById(nome).style;
layerObj.left = layerleft ;
ora: con IE tutto OK, stringo e allargo la finestra e il layerino se ne 
va al suo posto scodinzolando di gioia.
Mozilla: è fermo a 0px, saldo come la Rocca di Gibilterra.
un controllo in onLoad sul body, così
alert(document.getElementById('srv').style.left)
(srv è il nome del layer)
mi restituisce per IE la X corretta
per Mozilla: sempre 0px (che è anche giusto, ma io vorrei che si 
muovesse).
dove sbaglio ?
ma soprattutto: perché 'ste cose mi capitano sempre il sabato notte ?
qqg

 sniffer un po' più complesso, ma questo è un esempio.
Uhm... non fai prima a centrarlo direttamente con i fogli di stile?
Basta definire le posizioni in percentuale...
se vuoi che sia esente da scrolling, su mozilla puoi addirittura usare position:fixed...
(ovviamente si può fare anche su IE, è solo più cervellotico)
MaRoK

 layerObj.left = layerleft ;
layerleft contiene unita' di misura oppure e' un numero semplice? 
mozilla _richiede_ le unita' di misura (px, pt, em...)
-- 
artemis[.alpeia]

 
eccallà :D vedrai che era questo
grazie,
qqg

Newsgroup: it.comp.lang.javascript
Titolo: Ancora problemi con NS

Come si fa ad aprire una finestra con NS
con IE5 usando questa sintassi non ho problemi: <img src=""
onclick="window.open()">
Grazie
Giuseppe Di Natale
gdin...@libero.it

 wrote in message
1p1L3.39383$nP6.4...@typhoon.libero.it...


...


Newsgroup: it.comp.lang.javascript
Titolo: Modifica barra del browser

Qualcuno sa dirmi se posso eliminare, ricorrendo ad uno js, le barre del
browser quando viene caricata la pagina HTML che lo contiene ? Se si come.
Grazie
Roberto

 wrote in message
ljJj4.11019$C3.1...@news.infostrada.it...


Prego ? Come sarebbe : non si può ?
Ryo.

del'indirizzo, senza toolbar, senza status... ma pur sempre una *NUOVA* finestra
Scusa l'intromissione ma vorrei capire una cosa, se io utilizzassi una
pagina temporanea con onLoad per chiamare una funzione che apre in una
NUOVA finestra senza le barre ciņ che mi interessa e chiudesse la
vecchia (temporanea). L'effetto non dovrebbe essere quello ?

 wrote in message 3895d403...@news.tin.it...


Mostrerebbe un messaggio di conferma! Non puoi chiudere in faccia all'utente una
finestra che non hai aperto tu!


"Juliet"

Puoi fare una pagina html normale ed inserire un iframe con la scrollbar
disattivata. l'effetto č lo stesso.
Newsgroup: it.comp.lang.javascript
Titolo: Chiudere finestra e lanciare link contemporaneamente...

Scusate la domanda banale.
Ho una popup.
La chiudo con un link con la proprietà self.close come questo:
<a href='javascript:self.close();' title='Chiudi'>Chiudi questa finestra</a>
è possibile, con lo stesso link, non soltanto chiudere la pagina ma farne 
caricare un'altra al browser (esempio, chiudo la popoup e carico la pagina 
index.htm)?

 index.htm)?
http://www.criosoftware.it/default5.aspx
-- 
"Non sai che ci vuol scienza
 ci vuol costanza
 ad invecchiare senza maturità"
									    F.G.

 
http://www.criosoftware.it/default5.aspx
Perfetto, grazie.
Newsgroup: it.comp.lang.javascript
Titolo: finestra con immagine setInterval()?

Ciao a tutti, non ho mai postato in questo NG, ma credo siate la mia ultima
spiaggia ... :-( è da poco che utilizzo JavaScript per le mie pagine ... e
ho qualche problema ...
Ho il seguente problema: facendo click su un collegamento devo aprire una
finestra contenente l'immagine corrispondente e dimensionare la finestra che
la contiene in base all'immagine stessa.
Ho quindi pensato di creare la funzione
function Aggiorna()
{
  if (foto.complete)
   {
    window.resizeTo(foto.height,foto.width);
    window.clearInterval(intervalID);
    }
 return TRUE;
}
che viene settata per l'Interval della finestra. Nel corpo della finestra
c'è il seguente codice:
<script language=JavaScript>
intervalID = window.setInterval(aggiorna,100);
</script>
vorrei sapere perchè in alcuni casi tutto avviene correttamente, in altri
viene solo visalizzato il contorno della finestra per l'immagine e
successivamente la CPU va in occupazione al 100% con la finestra
dell'immagine nello stato "Non risponde" ... ok, è riferito a Windows ... ma
credo ci sia un errore nell JavaScript ... ma dove?
Grazie!
--
..::[ Panz ]::..
-----------------------
per rispondere riscrivi in numeri la mia eMail!

Quello che hai scritto penso sia riferito alla popup; in tal caso come fai a
sapere quale immagine visualizzare? Hai provato ad aumentare l'intervallo di
setInterval()? Anziché setInterval potresti usare onload del tag img (che si
scatena quando l'immagine è caricata)
Se invece quello che hai scritto è riferito alla pagina principale (che
contiene l'elenco delle immagini da visualizzare) allora non ha senso (ma
non penso sia questo quello che intendevi)

"Cristiano Larghi" ha scritto nel messaggio :

Si, quello che ho scritto si riferisce alla pagina di pop-up.
Per sapere quale imagine visualizzare .. semplicemente la scrivo io nella
finestra di pop-up
lo script (pagina principale)
<script>
function visualizza(immagine)
{
 if(win & !win.Closed)
  win.close();
 win = window.open('','', .......); <-- apro la nuova finestra
 win.document.write("<html> .... "); <-- stampo la pagina in html
 ...
 win.document.write("...."); <-- scrivo lo script per l'aggiorna e tutto il
resto.
 ...
 win.document.write("<img src="+immagine+"> .... ");
}
</script>
<a href="javascript:visualizza('prova.gif')">visualizzaFoto</a>
tu dici che l'onLoad dell'immagine viene richiamato quando l'immagine è
completa? Allora cosa hanno messo a fare il campo img.complete ???
Il problema è che ogni tanto la finestra che si apre è "bloccata" nel senso
che non contiene niente (inizialmente appare solo il contorno, mentre se la
ridimensiono "a mano" viene riempito anche l'interno, ma di grigio e
assomiglia agli Alert .. non so che razzi di problema sia! Tu sai qualcosa?
prova a vedere come utilizzo gli script che ti ho detto quì :
www.arsrovagnate.it/index.php?page=calcio
Fammi sapere! Ciao!
..::[ Panz ]::..
-----------------------------------------------



Ciao, non so come, ma ho risolto il problema ... boh!
Ciao e grazie ancora! Ciao!
--
..::[ Panz ]::..
Newsgroup: it.comp.lang.javascript
Titolo: sintassi

Salve,
in un testo su JS ho trovato una libreria di esempio che mi sforzo di capire 
ma ho trovato questa sintassi "target.document" che proprio nn capisco:
..."ora target può essere un elemento del documento o il documento stesso e 
dunque se target.document esiste lo si utilizzerà come documento; in caso 
contrario si può semplicemente presupporre che target sia il documento e 
quindi utilizzarlo...
//ottiene un riferimento all'oggetto finestra contenente target
var targetDocument =  target.document || target ;
var targetWindow = targetDocument.parentWindow;
Grazie! 

 var targetWindow = targetDocument.parentWindow;
Questo "parentWindow" sembrerebbe una porcata IE-Only:
 
http://msdn.microsoft.com/en-us/library/ms534331(VS.85).aspx
 "Gets a reference to the container object of the window."
Sembrerebbe quindi che targetDocument debba essere un window object => ma
allora sopra perché mai usa target.document?
-- 
"Ti sei salvato
 o sei entrato in banca pure tu?"
									    A.V.

 diversi...occorrerebbe vedere il contesto.
Si tratta di un'operazione di gestione per garantire che un certo metodo 
possa scoprire se un determinato listener sia già stato registrato. Quindi 
si vuole creare un oggetto che contenga tutte le informazioni relative ad un 
listener appena aggiunto. Ora, poichè si vuole creare un oggetto contenente 
tutti i listener della finestra , occorre ottenere un riferimento a tale 
finestra...(spero di essere stato chiaro...Grazie!) 

 finestra...(spero di essere stato chiaro...Grazie!)
D'accordo, ma manca il contesto. Ovvero, che valori può assumere
"target" all'inizio.
Perché scritta in quel modo sembrerebbe un codice solo per IE, e
pure scritto male (a meno che non si riferisca a un HTC; ma come
si è detto, senza il contesto si va poco lontano).
-- 
"When you have eliminated the impossible, whatever remains, however
improbable, must be the truth."

 si è detto, senza il contesto si va poco lontano).
L'autore crea una libreria Core. In questo frammento della libreria crea un 
oggetto che descrive il listener qualora ne venisse registrato uno. Quindi 
qui target si riferisce semplicemente al target del listener.
E comunque grazie !
   // create an object describing this listener so we can clean it up later
    var listenerRecord =
    {
      target: target,
      type: type,
      listener: listener,
      listener2: listener2
    };
    // get a reference to the window object containing target
    var targetDocument = target.document || target;
    var targetWindow = targetDocument.parentWindow; 

        target: target,
Sta diventando tautologica la cosa. :)
Ci deve essere un punto in cui hai "target = qualcosa". Fintanto che non
ci mostri quel punto si va poco lontani, così alla cieca.

Newsgroup: it.comp.lang.javascript
Titolo: impostare dimensioni browser

ciao a tutti,
premetto che non so creare javascript e quindi come risposta mi servirebbe 
il codice da inserire nella pagina (spero di non chiedere troppo).
Sto creando un sito composto da 3 frame verticali e quello centrale è a sua 
volta suddiviso in 3 orizzontali. Il sito sarà visualizzato in quello 
centrale che è di dimensione fissa (650*450 pixels).
Quello che mi interessa è un qualcosa che mi permetta di impedire all'utente 
di ridimensionare troppo la finestra del browser (per l'appunto non dovrebbe 
essere più piccola di 650*450) in modo che il sito venga visualizzato 
correttamente.
Grazie a tutti
Cendo 

 correttamente.
Cerca con google "onresize javascript", troverai ciň che cerchi.
-- 
"Ti sei salvato
 o sei entrato in banca pure tu?"
									    A.V.

Newsgroup: it.comp.lang.javascript
Titolo: [OT] Page break

  Ciao a tutti, scusate l'OT.
  Volevo chiedervi se e' possibile inserire nelle pagine HTML un Page Break
che provochi l'avanzamento di pagina durante la stampa (comandata col tasto
Print di IEExplorer).

<STYLE>
 H1 {page-break-before:always}
</STYLE>
..............
  <H1><div style='display:none'>qua cambia pagina</div></H1>
Nota: credo funzioni solo con IE; inoltre viene ignorato se all'interno di
una tabella (io chiudo tabella, inserisco cambio pagina, poi riapro tabella
con intestazioni).
Newsgroup: it.comp.lang.javascript
Titolo: Aiuto urgente per cookie!...

Ciao...
la cosa è semplice a dirsi ma non a farsi per me che di jacasript non sa
niente:
devo fare in modo che attraverso l'utilizzo di un cookie, un utente possa
visitare una data pagina per una volta algiorno, praticamente:
1) la prima volta che l'utente accede alla pagina, gli chiedo il nome e
spedisco il cookie.
2) per le visite successive, devo fare in modo di controllare il numero di
accessi dell'utente a quella pagina, facendo in modo che possa visitarla
solo una volta al giorno.
3) se l'utente visita la pagina per la prima volta nella giornata, può
entrare.
4) se l'utente tenta di accedere alla pagina una seconda volta, viene
indirizzato ad un'altra pagina.
Vi prego datemi una mano... o almeno indirizzatemi sul da farsi... :-)
Grazie...


http://www.jsdir.com
 Tutorials -cookie
andreotta fabiano
WebM™ster ATI POWER s.n.c.
andr...@atipower.it
http://www.dxml.it
  (u.c.)
http://www.aticommerce.com
  (new)
http://www.atipower.it
http://www.jsdir.com

Il Mon, 09 Apr 2001 09:56:22 GMT, --{':, GiòBo ,:'}-- ha scritto.....

Impossibile codare tutto in un NG.
Dai un'occhio al tutorial di Fabiano: 
http://www.jspoint.it/tutorials/cookies.asp
Se qualcosa non è chiaro torna qui :-)
-- 
Ciao, Riccardo
------------------------------------------------------------------------
WebMaster: ----> 
http://www.jsdir.com
 <---- (aka 
http://www.jspoint.it
)
              All the JavaScript you need
------------------------------------------------------------------------
               Nessun traguardo è abbastanza lontano.
------------------------------------------------------------------------


[]
Di seguito il codice
- se non esiste una variabile nome nel cooky la richiede una volta per
sempre
- valorizza una variabile nel cooky alle ore 00 del giorno odierno
- controlla se tra la data attuale e la data del cooky e' trascorso meno
di un giorno e in questo caso carica un'altra pagina.
Su 
www.jsdir.it
 c'e' un tutorial sui cookie
Saluti, Paolo
-------------
function setCooky(){
 var anno = new Date();
 anno.setHours(00,00,00)
 ultimaVisita=Date.parse(anno);
 anno.setFullYear(anno.getFullYear() +1);
 document.cookie="nome="+nome+ "; expires=" + anno.toGMTString();
 document.cookie="controllo=" + ultimaVisita
}
 pippo=document.cookie
 cooData=pippo.substr(pippo.indexOf("controllo=")+10);
 // cooData=cooData.substr(0,cooData.indexOf(";"));
 nome=pippo.substr(pippo.indexOf("nome=")+5);
 nome=nome.substr(0,nome.indexOf(";"));
 dataCtr= new Date(parseInt(cooData))
 if (Date.parse(Date())-Date.parse(dataCtr)<(1000*60*60*24)){
  location.href="prova005.htm"
  alert("oggi sei gia' entrato")
 }
 if (nome=='') nome=window.prompt("Scrivi il tuo nome")
 setCooky()
-------------

 wrote in message
news:cETA6.5721$xC3.1...@news.infostrada.it...

Newsgroup: it.comp.lang.javascript
Titolo: OT formatta stringa

Ho questa stringa 
Colicchi, Bruno Lenti, Franco Manfredi, Gabriele Todros, Alberto
Vorrei che a video comparisse cosi':
Colicchi, Bruno / Lenti, Franco / Manfredi, Gabriele / Todros, Alberto
come posso fare ?

 ha scritto nel messaggio
news:d74hrl$jsb$1...@newsreader.mailgate.org...

non sei OT ... richiedi solo una cosa banale che con un po' di impegno si fa
...
un mdo per fare č:
setti una var virgola = 0
var testo = ""
apri un ciclo che si ripete per la lunghezza della stringa dati
    testo += carattere
    verifichi se il carattere = "," quindi virgola = 1
    verifichi se il carattere = " " quindi se virgola = 0 testo += "/ "
virgola = 0
in testo ti ritrovi quello che vuoi ... lo stampi e il gioco č fatto
Newsgroup: it.comp.lang.javascript
Titolo: [?][IE-NS]Passaggio di Parametri nella Funzione

Salve ho un problema per capire come si comporta NS con il Passaggio dei
parametri in una funzione.
Per Esempio se io voglio mandare due argomenti atraverso l'evento OnClik
="MiaFun(Arg1.id,Arg2.id)" se Arg1.id e il bottone da dove scateno l'evento
ed Arg2.id e per esempio una tavola sucede che:
 function MiaFun(PAR1,PAR2)
PAR1 posso tranquilamente usarlo con getElementById(PAR1) mentre PAR2 non
viene riconosciuto da getElementById e devo ricorere ad un soterfugio del
tipo che devo passare un numero , che poi devo concatenare ,con una stringa
che tiene il nome della tavola senza il numero finale, mi spiego meglio
ametiamo che la tavola tenga questo id="Tabella1" nella chiamata della
funzione metto Onclick="MaiFun(Bottone.id, 1)" dove 1 e esatamente il numero
di Tabella-1-.
Nella funzione quindi devo fare cosi MiaFun(BOTTONE, N)
dove N va incatenato cosi
TAV="Tabella" + N
im questo modo Javascript  per NS mi riconosche getElementById(TAV)
Elego un Piccolo esempio di codice e di marcato HTML
Se qualcuno puo spiegarmi se esiste un altra forma mi farebbe piacere Grazie
L' Oriundo
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
 <title>Prova getElementByid</title>
 <script language="Javascript">
<!--
function Vedi(BOT,TAV){
if (document.getElementById(BOT).value=="Vedere")
   {
   document.getElementById(BOT).value="Nascondere";
   document.getElementById(TAV).style.display="block";
   }
else
   {
   document.getElementById(BOT).value="Vedere";
   document.getElementById(TAV).style.display="none";
   }
}
function VediNS(BOT,n){
var TAV="Tavola"+n
if (document.getElementById(BOT).value=="Vedere con NS 6.0")
   {
   document.getElementById(BOT).value="Nascondere con NS 6.0";
   document.getElementById(TAV).style.display="block";
   }
else
   {
   document.getElementById(BOT).value="Vedere con NS 6.0";
   document.getElementById(TAV).style.display="none";
   }
}
//-->
</script>
</head>
<body>
<table id="Tavola1" border="1" width="100%">
<tr>
    <td>Tavola 1</td><td></td>
</tr>
</table>
<table id="Tavola2" border="1" width="100%" style="display: none">
<tr>
    <td>Tavola 2</td><td></td>
</tr>
</table><br>
<table>
<tr><td align="top"><b>Funziona Solamente in IE</b></td>
<td width="50px">&nbsp;</td>
<td><b>Funziona con IE e NS ma non mi Piace</b></td></tr>
<tr><td align="center"><input id="bot1" type="button" value="Vedere"
onclick="Vedi(
this.id
,Tavola2.id)">
</td><td width="50px">&nbsp;</td>
<td align="center"><input id="bot2" type="button" value="Vedere con NS 6.0"
onclick="VediNS(
this.id
,2)">
</td></tr></table>
</body>
</html>

 ha scritto nel messaggio
news:acu3k3$r40$1...@newsreader.mailgate.org...


 Elego un Piccolo esempio di codice e di marcato HTML
__________
Ti ho messo la pulce nell'orecchio....
"Visualizzazione righe nascoste di una tabella....."
BYE
Newsgroup: it.comp.lang.javascript
Titolo: Scrivere in un layer contenuto dinamico

Ciao,
forse c'č una soluzione al mio problema, ma non so qual'č.
Vorrei scrivere in un layer, per fare una sorta di rollover,
ma non solo di immagini, un rollover tra una immagine ed una tabella.
Faccio cosě
//inizio 
function cambia(id,act){
if(document.all){
document.all[id].innerHTML=eval(id+act)
}
else if(document.getElementById){
document.getElementById(id).innerHTML=eval(id+act)
}
else if(document.layers){
document.layers[id].document.write(eval(id+act))
document.layers[id].document.close()
}
}
//fine
Perň quello che voglio scrivere č a sua volta del contenuto dinamico,
cioč dei rollover. Vorrei onmouseover su una immagine disegnare al suo posto
una tabella (delle stesse dimensioni) e le immagini di questa tabella
"rollarle". E' possibile?
Non mi funziona.
Grazie

 Non mi funziona.
La vedo un po' dura su tutti i fronti.
Primo il contenuto dinamico: non vorrei trovarmici da quanto dev'essere 
incasinato per via dei vari apici e virgolette :-)
Forse una soluzione e' mettere l'immagine e la tabella (gia' 
preconfezionata) in due layer distinti e sovrapposti e comandare con il 
rollover solo la visibilita' o lo z-index, nel senso che al MouseOver 
sull'immagine visualizzi il layer della tabella ed al MouseOut sul layer 
della tabella visualizzi quello dell'immagine.
Ma qui sorgono altri problemi: IE prima di tutto (qualsiasi versione), 
quando il mouse andra' su un link della tabella scatenera' il MouseOut della 
tabella e questa sparira'. A meno che non subordini lo sparire della tabella 
ad altre azioni/eventi che non siano il focus del livello.
Poi cmq un po' di problemi (ma di poco conto) te li presentera' N4 per il 
quale i livelli sono "documenti immersi nel documento".
Quindi se hai :
<DIV NAME="livello" ... >
   <IMG ... NAME="immagine" ... >
Mentre con IE/Moz/N6+ puoi fare il rollover semplicemente con 
document.immagine.src= ... con N4 devi passare dal livello e fare:
document.layers.livello.document.immagine.src= ...
Niente di che, come vedi, si tratta solo di aggiungere un percorso.
Ma resta il groso problema di IE.
 
-- 
Ciao, Riccardo
------------------------------------------------------------------------
http://www.jsdir.com
 ---- Bring Your Site To Life!!!!
------------------------------------------------------------------------
http://www.dev2dev.it
 - La rete ha connesso nuove particelle - D2D006
------------------------------------------------------------------------
 ----> itALY = it <----
Newsgroup: it.comp.lang.javascript
Titolo: setTimeout e clearTimeout

Salve!
ho un problemino con le funzioni in oggetto.
Leggendo la reference, ho letto che per eliminare un timeout
precedentemente impostato con setTimeout č necessario utilizzare la
funzione clearTimeout ...
Solo che la sintassi č clearTimeout(timeoutID).
Cosěč quel "timeoutID"?
Io, semplicemente, ho impostato che:
setTimeout("via('')", 10000);
che, dopo 10 secondi, mi richiama la funzione via. 
Ho un codice che, attraverso degli onMouseOver, mi imposta olta per
volta dei timeout e vorrei che, ad ogni onMouseOver, mi venga cancellato
il timeout precedente e ne venga impostato uno nuovo (con, appunto,
setTimeout("via('')", 10000);)
Il pezzo "utile" del codice č:
clearTimeout();
setTimeout("via('')", 10000);
// tutto il resto del codice
ripetuto per diferse funzioni, tipo:
function a () {
clearTimeout();
setTimeout("via('')", 10000);
// tutto il resto del codice
}
function b () {
clearTimeout();
setTimeout("via('')", 10000);
// tutto il resto del codice
}
Pensavo che, chiamando clearTimeout in testa ad ogni funzione, il
timeout delle precedenti funzioni si azzerasse in modo da poterne
impostare uno nuovo ... ma evidentemente non č cosě perchč mi si impasta
tutto inesorabilmente! :-)
Avete qualche dritta (soprattutto su quel timeoutID)?
TIA
M.
-- 
:wq

se non ricordo male setTimeout restituisce l'ID che devi usare in
ClearTimeout; salvalo quindi in una var e utilizzalo quando devi stopparlo.

 Cosěč quel "timeoutID"?
Se riprendi la reference alla pagina del setTimeout noterai che non fanno
setTimeout("via('')", 10000);
bensě
timeoutID=setTimeout("via('')", 10000);
Chiaro ora? :-)))
-- 
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
------------------------------------------------------------------------