HighDots Forums  

function.caller

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


Discuss function.caller in the Javascript (Italian) forum.



Reply
 
Thread Tools Display Modes
  #1  
Old   
bb
 
Posts: n/a

Default function.caller - 02-28-2005 , 04:09 PM






Salve ,
Vedo che caller e' una proprieta' deprecata.
Firefox e IE, 5.5 almeno, windows, lo supportano ancora senza fare bah.
Commetto un reato di lesa maesta' se la utilizzo?
mi serve per discriminare un passo di una funzione a seconda che questa
sia stata chiamata singolarmente o dall' interno di un ciclo.

In pratica all' interno della funzione controllo chi l'ha chiamata: se
e' un evento click su un bottone la funzione fa una cosetta in piu' che
salta se invece il function.caller individua una seconda funzione
diversa preposta a ciclare la chiamata.

uhm O ci sono altri modi per saperlo?
e poi perche' si e' deciso di deprecare caller?

grazie in anticipo

[a dispetto del mittente impostato su questo news reader che vedo adesso
e non ho voglia di andare a modificare ,scrivevo una volta su questo
gruppo come p.carena]

Reply With Quote
  #2  
Old   
bb
 
Posts: n/a

Default Re: function.caller - 02-28-2005 , 06:50 PM






Agostino De Matteis wrote:
Quote:
[...]

'bye
grazie lo guardo
penso pero' che mi limitero' a passare un parametro aggiuntivo:
e controllero' la sua esistenza

Opera non gestisce piu' (o mai?) function.caller

era comodo pero'

<script type="text/javascript">
function nome(){
w=nome.caller&&nome.caller==perfavore?'ciau':'bau'
alert(w)
}
function perfavore(){
nome()
}
</script>
<BODY>
<form>
<input type=button onclick=nome() value="senza il caller voluto">

<input type=button onclick=perfavore() value="con caller voluto">
</form>
</BODY>
</HTML>


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.