HighDots Forums  

Aiuto funzione

Javascript (Italian) Il linguaggio JavaScript (it.comp.lang.javascript)


Discuss Aiuto funzione in the Javascript (Italian) forum.



Reply
 
Thread Tools Display Modes
  #11  
Old   
O'Brian
 
Posts: n/a

Default Re: Aiuto funzione - 01-03-2008 , 10:40 AM






Cristiano Larghi ha scritto:
Quote:
Il Thu, 03 Jan 2008 17:11:24 +0100, O'Brian ha scritto:
Ho provato cosi':
function chiuso(<?=$array_colonna1[$elementi]?>)
{
new Effect.Squish('first-list_key<?=$array_colonna1[$elementi]?>');
window.setTimeout('rimuovi(<?=$array_colonna1[$elementi]?>);
crea(<?=$array_colonna1[$elementi]?>)',2500);
}

non è quello che ti ho scritto ...
il valore server-side va messo come parametro da passare alla function (e
la function riceve un parametro, che avevo chiamato val). E devi
sostituire, nel corpo della function, tutta la parte php con val.

function chiuso(elemento) { window.setTimeout(rimuovi(+elemento);
crea(+elemento) , 2500) }
Adesso funziona ma se metto il window.setTimeout non mi funzia +.


Reply With Quote
  #12  
Old   
Cristiano Larghi
 
Posts: n/a

Default Re: Aiuto funzione - 01-03-2008 , 10:48 AM






Il Thu, 03 Jan 2008 17:40:30 +0100, O'Brian ha scritto:

Quote:
function chiuso(elemento) { window.setTimeout(rimuovi(+elemento);
crea(+elemento) , 2500) }
perché "+" ?

Quote:
Adesso funziona ma se metto il window.setTimeout non mi funzia +.
non vedo altri problemi nella function (se togli il setTimeout togli tutto,
per forza "funziona" ...)

--
"Emancipate yourselves from mental slavery;
None but ourselves can free our minds"
B.M.


Reply With Quote
  #13  
Old   
O'Brian
 
Posts: n/a

Default Re: Aiuto funzione - 01-03-2008 , 11:00 AM



Cristiano Larghi ha scritto:
Quote:
Il Thu, 03 Jan 2008 17:40:30 +0100, O'Brian ha scritto:

function chiuso(elemento) { window.setTimeout(rimuovi(+elemento);
crea(+elemento) , 2500) }

perché "+" ?

Adesso funziona ma se metto il window.setTimeout non mi funzia +.

non vedo altri problemi nella function (se togli il setTimeout togli tutto,
per forza "funziona" ...)

Se tolgo la + non funziona niente.

<script type="text/javascript"> function chiuso(elemento) {
Effect.Squish('first-list_key'+elemento);
window.setTimeout(rimuovi(+elemento); crea(+elemento) , 2500); }
</script>

Questo è l script che sto usando io se imposto window.setTimeout il
metodo non viene eseguito.
Errore: missing)after argument list rimuovi(+elemento);
Ti ringrazio della tua disponibilità.
Forse sbaglio a passagli i parametri?


Reply With Quote
  #14  
Old   
Cristiano Larghi
 
Posts: n/a

Default Re: Aiuto funzione - 01-03-2008 , 11:02 AM



Il Thu, 03 Jan 2008 18:00:39 +0100, O'Brian ha scritto:

Quote:
Se tolgo la + non funziona niente.
impossibile, l'errore è altrove

Quote:
script type="text/javascript"> function chiuso(elemento) {
Effect.Squish('first-list_key'+elemento);
window.setTimeout(rimuovi(+elemento); crea(+elemento) , 2500); }
/script

Questo è l script che sto usando io se imposto window.setTimeout il
metodo non viene eseguito.
Errore: missing)after argument list rimuovi(+elemento);
esatto: nella tua function hai le virgolette mentre qua sono scomparse ...
...setTimeout('rimuovi('+elemento+');crea .........',2500)

--
"Ti sei salvato
o sei entrato in banca pure tu?"
A.V.


Reply With Quote
  #15  
Old   
O'Brian
 
Posts: n/a

Default Re: Aiuto funzione - 01-03-2008 , 11:13 AM



Cristiano Larghi ha scritto:
Quote:
Il Thu, 03 Jan 2008 18:00:39 +0100, O'Brian ha scritto:

Se tolgo la + non funziona niente.

impossibile, l'errore è altrove

script type="text/javascript"> function chiuso(elemento) {
Effect.Squish('first-list_key'+elemento);
window.setTimeout(rimuovi(+elemento); crea(+elemento) , 2500); }
/script

Questo è l script che sto usando io se imposto window.setTimeout il
metodo non viene eseguito.
Errore: missing)after argument list rimuovi(+elemento);

esatto: nella tua function hai le virgolette mentre qua sono scomparse ...
...setTimeout('rimuovi('+elemento+');crea .........',2500)

Ho provato a passare
function chiuso(elemento) { new
Effect.Squish('first-list_key'+elemento+);
window.setTimeout('rimuovi('+elemento+'); crea('+elemento+')' , 2500) }




new Effect.Squish('first-list_key'+elemento+);
window.setTimeout('rimuovi('+elemento'); crea('+elemento')' , 2500) }


function chiuso(elemento) { new
Effect.Squish('first-list_key'+elemento+);
window.setTimeout('rimuovi(+elemento); crea(+elemento)' , 2500) }



Con nessuna delle tre soluzioni ho riscontrato alcun esito positivo.


Reply With Quote
  #16  
Old   
Cristiano Larghi
 
Posts: n/a

Default Re: Aiuto funzione - 01-04-2008 , 01:58 AM



Il Thu, 03 Jan 2008 18:13:07 +0100, O'Brian ha scritto:

Quote:
Ho provato a passare
function chiuso(elemento) { new
Effect.Squish('first-list_key'+elemento+);
window.setTimeout('rimuovi('+elemento+'); crea('+elemento+')' , 2500) }
mi sembra corretto, a parte il + finale dopo il primo elemento che va
rimosso

Quote:
new Effect.Squish('first-list_key'+elemento+);
window.setTimeout('rimuovi('+elemento'); crea('+elemento')' , 2500) }
errato, manca il + di concatenazione dopo il secondo elemento (oltre al
primo errore indicato)

Quote:
function chiuso(elemento) { new
Effect.Squish('first-list_key'+elemento+);
window.setTimeout('rimuovi(+elemento); crea(+elemento)' , 2500) }
errato, manca la chiusura delle virgolette

--
"e mai che mi sia venuto in mente
di essere più ubriaco di voi
di essere molto più ubriaco di voi"
F.D.A.


Reply With Quote
Reply




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.4
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.