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
  #1  
Old   
O'Brian
 
Posts: n/a

Default Aiuto funzione - 01-02-2008 , 05:13 PM






Salve ragazzi buon anno a tutti, avrei la necessità di rendere questo
onclick in una funzione esterna da richiamare con chiudi() la funzione
dovrebbe eseguire questi comandi

onclick="new
Effect.Squish('first-list_key<?=$array_colonna1[$elementi]?>');window.setTimeout('rimuovi(<?=$array_colonna1 [$elementi]?>);crea(<?=$array_colonna1[$elementi]?>)',2500);
"

vorrei invece di inserire tutto quel codice perfezionarlo richiamando
una funzione esterna per la serie onclick="chiudi()" è possibile
ricevere un vostro aiuto?

Grazie per l'attenzione e per una eventuale vostra collaborazione

Arrivereci e buon anno a tutti

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

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






Il Thu, 03 Jan 2008 00:13:36 +0100, O'Brian ha scritto:

Quote:
Salve ragazzi buon anno a tutti, avrei la necessità di rendere questo
onclick in una funzione esterna da richiamare con chiudi() la funzione
dovrebbe eseguire questi comandi
onclick="new
Effect.Squish('first-list_key<?=$array_colonna1[$elementi]?>');window.setTimeout('rimuovi(<?=$array_colonna1 [$elementi]?>);crea(<?=$array_colonna1[$elementi]?>)',2500);
"
vorrei invece di inserire tutto quel codice perfezionarlo richiamando
una funzione esterna per la serie onclick="chiudi()" è possibile
ricevere un vostro aiuto?
spiega meglio il contesto, per quel che io capisco basta copiare tutto ciò
che vi è dentro l'onclick in una function e richiamarla ... (non vedo
riferimenti a this o altre problematiche)

--
"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
  #3  
Old   
O'Brian
 
Posts: n/a

Default Re: Aiuto funzione - 01-03-2008 , 08:59 AM



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

Salve ragazzi buon anno a tutti, avrei la necessità di rendere questo
onclick in una funzione esterna da richiamare con chiudi() la funzione
dovrebbe eseguire questi comandi
onclick="new
Effect.Squish('first-list_key<?=$array_colonna1[$elementi]?>');window.setTimeout('rimuovi(<?=$array_colonna1 [$elementi]?>);crea(<?=$array_colonna1[$elementi]?>)',2500);
"
vorrei invece di inserire tutto quel codice perfezionarlo richiamando
una funzione esterna per la serie onclick="chiudi()" è possibile
ricevere un vostro aiuto?

spiega meglio il contesto, per quel che io capisco basta copiare tutto ciò
che vi è dentro l'onclick in una function e richiamarla ... (non vedo
riferimenti a this o altre problematiche)

Ciao hai capito benissimo cosa intendo.
Il fatto è che ho provatoi a rachiudere la funzione dentro un metodo()
come vedi qui di seguito:

<script type="text/javascript">
function chiuso() {
new Effect.Squish('first-list_key<?=$array_colonna1[$elementi]?>');
window.setTimeout('rimuovi(<?=$array_colonna1[$elementi]?>);
crea(<?=$array_colonna1[$elementi]?>)',2500); } </script>

richiamandolo poi cosi nel tag a:

<a href="#" onclick="chiuso()">x</a>

La funzione cosi' non funge.
Saluti a tutti
Grazie


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

Default Re: Aiuto funzione - 01-03-2008 , 09:12 AM



Il Thu, 03 Jan 2008 15:59:54 +0100, O'Brian ha scritto:

Quote:
Ciao hai capito benissimo cosa intendo.
Il fatto è che ho provatoi a rachiudere la funzione dentro un metodo()
come vedi qui di seguito:
[CUT]
Quote:
La funzione cosi' non funge.
"non funge" non vuol dir nulla, fai sapere l'errore di firefox.
Potrebbe essere un problema di ciò che scrive php, ma non so quale sia il
contesto server-side...

--
"Affacciati affacciati benedici, guardaci
guardaci...guardaci!
Tanto sono quasi duemila anni che stai a guardare!"
E.B.


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

Default Re: Aiuto funzione - 01-03-2008 , 09:32 AM



Cristiano Larghi ha scritto:
Quote:
Il Thu, 03 Jan 2008 15:59:54 +0100, O'Brian ha scritto:

Ciao hai capito benissimo cosa intendo.
Il fatto è che ho provatoi a rachiudere la funzione dentro un metodo()
come vedi qui di seguito:

[CUT]
La funzione cosi' non funge.

"non funge" non vuol dir nulla, fai sapere l'errore di firefox.
Potrebbe essere un problema di ciò che scrive php, ma non so quale sia il
contesto server-side...

Errore numero uno: Unterminated string literal window.setimeout('rimuovi();
Errore due: chiuso() is not defined

Grazie


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

Default Re: Aiuto funzione - 01-03-2008 , 09:39 AM



Il Thu, 03 Jan 2008 16:32:48 +0100, O'Brian ha scritto:

Quote:
Errore numero uno: Unterminated string literal window.setimeout('rimuovi();
window.setTimeout('rimuovi(<?=$array_colonna1[$elementi]?>);

beh, se scrive rimuovi() dalla riga "originale" vuol dire, come dicevo, che
hai qualche problema con php server-side ...

Quote:
Errore due: chiuso() is not defined
hai sbagliato a dichiarare la function? oppure deriva dal primo errore ...

--
"E' l' ignoranza che crea l'intolleranza
di gente cieca e senza coscienza"
S.S.S.


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

Default Re: Aiuto funzione - 01-03-2008 , 09:54 AM



Cristiano Larghi ha scritto:
Quote:
Il Thu, 03 Jan 2008 16:32:48 +0100, O'Brian ha scritto:

Errore numero uno: Unterminated string literal window.setimeout('rimuovi();

window.setTimeout('rimuovi(<?=$array_colonna1[$elementi]?>);

beh, se scrive rimuovi() dalla riga "originale" vuol dire, come dicevo, che
hai qualche problema con php server-side ...

Errore due: chiuso() is not defined

hai sbagliato a dichiarare la function? oppure deriva dal primo errore ...

TI ALLEGO QUI IL LINK DEL SITO:wwww wikilab.it/prova
il file wikilab.js ha i metodi per creare e rimuovere gli elementi
nell'html.
Ciao
grazie


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

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



Il Thu, 03 Jan 2008 16:54:09 +0100, O'Brian ha scritto:

Quote:
TI ALLEGO QUI IL LINK DEL SITO:wwww wikilab.it/prova
non è un problema client-side, ma server-side.
Hai un ciclo che, via php, scrive il parametro di "rimuovi", "crea" e altro
=> devi passare tale link alla function
del tipo onclick="click(<?=$array_colonna1[$elementi]?>)"

e la tua function onclick(val) {

dovrai ovviamente sostituire le chiamate php con val nella tua function.

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


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

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



Cristiano Larghi ha scritto:
Quote:
Il Thu, 03 Jan 2008 16:54:09 +0100, O'Brian ha scritto:

TI ALLEGO QUI IL LINK DEL SITO:wwww wikilab.it/prova

non è un problema client-side, ma server-side.
Hai un ciclo che, via php, scrive il parametro di "rimuovi", "crea" e altro
=> devi passare tale link alla function
del tipo onclick="click(<?=$array_colonna1[$elementi]?>)"

e la tua function onclick(val) {

dovrai ovviamente sostituire le chiamate php con val nella tua function.


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);
}

Ma non funziona ugualmente, restituendo sempre lo stesso errore.


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

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



Il Thu, 03 Jan 2008 17:11:24 +0100, O'Brian ha scritto:
Quote:
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.

--
"qualcuno è andato per età
qualcuno perchè già dottore
e insegue una maturità, si è sposato, fa carriera
ed è una morte un po' peggiore"
F.G.


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.