<?xml version="1.0" encoding="utf-8"?><!-- generator="wordpress/2.0.4" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
	<title>Comments on: Pasar funcion como parametro</title>
	<link>http://www.jesusgollonet.com/blog/2005/01/20/pasar-funcion-como-parametro/</link>
	<description>desearch and revelopment</description>
	<pubDate>Mon, 06 Sep 2010 04:28:35 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.0.4</generator>

	<item>
		<title>by: Sebastian</title>
		<link>http://www.jesusgollonet.com/blog/2005/01/20/pasar-funcion-como-parametro/#comment-111283</link>
		<pubDate><br />
<b>Warning</b>:  mktime() expects parameter 4 to be long, string given in <b>/home/.lynn/jgollonet/jesusgollonet.com/blog/wp-includes/functions.php</b> on line <b>24</b><br />
Wed, 31 Dec 1969 16:00:00 +0000</pubDate>
		<guid>http://www.jesusgollonet.com/blog/2005/01/20/pasar-funcion-como-parametro/#comment-111283</guid>
					<description>perdón,  "pasaba", este teclado es una porqueria...</description>
		<content:encoded><![CDATA[<p>perdón,  &#8220;pasaba&#8221;, este teclado es una porqueria&#8230;
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Sebastian</title>
		<link>http://www.jesusgollonet.com/blog/2005/01/20/pasar-funcion-como-parametro/#comment-111282</link>
		<pubDate><br />
<b>Warning</b>:  mktime() expects parameter 4 to be long, string given in <b>/home/.lynn/jgollonet/jesusgollonet.com/blog/wp-includes/functions.php</b> on line <b>24</b><br />
Wed, 31 Dec 1969 16:00:00 +0000</pubDate>
		<guid>http://www.jesusgollonet.com/blog/2005/01/20/pasar-funcion-como-parametro/#comment-111282</guid>
					<description>Ya lo resolví, el tema es que le pasava el parametro desde html entre comillas pero simplemente pasandolo sin comillas funciona</description>
		<content:encoded><![CDATA[<p>Ya lo resolví, el tema es que le pasava el parametro desde html entre comillas pero simplemente pasandolo sin comillas funciona
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Sebastian</title>
		<link>http://www.jesusgollonet.com/blog/2005/01/20/pasar-funcion-como-parametro/#comment-111280</link>
		<pubDate><br />
<b>Warning</b>:  mktime() expects parameter 4 to be long, string given in <b>/home/.lynn/jgollonet/jesusgollonet.com/blog/wp-includes/functions.php</b> on line <b>24</b><br />
Wed, 31 Dec 1969 16:00:00 +0000</pubDate>
		<guid>http://www.jesusgollonet.com/blog/2005/01/20/pasar-funcion-como-parametro/#comment-111280</guid>
					<description>Quisiera saber como se hace eso mismo pero en javascript ya que simplemente con los parantesis no me funciona.</description>
		<content:encoded><![CDATA[<p>Quisiera saber como se hace eso mismo pero en javascript ya que simplemente con los parantesis no me funciona.
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: acidbjazz</title>
		<link>http://www.jesusgollonet.com/blog/2005/01/20/pasar-funcion-como-parametro/#comment-72038</link>
		<pubDate><br />
<b>Warning</b>:  mktime() expects parameter 4 to be long, string given in <b>/home/.lynn/jgollonet/jesusgollonet.com/blog/wp-includes/functions.php</b> on line <b>24</b><br />
Wed, 31 Dec 1969 16:00:00 +0000</pubDate>
		<guid>http://www.jesusgollonet.com/blog/2005/01/20/pasar-funcion-como-parametro/#comment-72038</guid>
					<description>editalo, es -3, no -4 =P</description>
		<content:encoded><![CDATA[<p>editalo, es -3, no -4 =P
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: acidbjazz</title>
		<link>http://www.jesusgollonet.com/blog/2005/01/20/pasar-funcion-como-parametro/#comment-72037</link>
		<pubDate><br />
<b>Warning</b>:  mktime() expects parameter 4 to be long, string given in <b>/home/.lynn/jgollonet/jesusgollonet.com/blog/wp-includes/functions.php</b> on line <b>24</b><br />
Wed, 31 Dec 1969 16:00:00 +0000</pubDate>
		<guid>http://www.jesusgollonet.com/blog/2005/01/20/pasar-funcion-como-parametro/#comment-72037</guid>
					<description>es facil, lo q llega a una funcion YA es un array, llamado arguments.. con algo como esto (si envian el nombre de la funcion primero) podrian seprarar la funcion de sus parametros:

nuevosParametros = arguments.splice(1, (arguments.length - 3));

(el valor -3, es porq tengo una funcion tipo :
function G(funcion, param1, ...,paramN, paramDeG_1, paramDeG_2)

Luego para volver a asignarles los parametros a la funcion:

funcion.apply(null, nuevosParametros);</description>
		<content:encoded><![CDATA[<p>es facil, lo q llega a una funcion YA es un array, llamado arguments.. con algo como esto (si envian el nombre de la funcion primero) podrian seprarar la funcion de sus parametros:</p>
<p>nuevosParametros = arguments.splice(1, (arguments.length - 3));</p>
<p>(el valor -3, es porq tengo una funcion tipo :<br />
function G(funcion, param1, &#8230;,paramN, paramDeG_1, paramDeG_2)</p>
<p>Luego para volver a asignarles los parametros a la funcion:</p>
<p>funcion.apply(null, nuevosParametros);
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Mario</title>
		<link>http://www.jesusgollonet.com/blog/2005/01/20/pasar-funcion-como-parametro/#comment-63177</link>
		<pubDate><br />
<b>Warning</b>:  mktime() expects parameter 4 to be long, string given in <b>/home/.lynn/jgollonet/jesusgollonet.com/blog/wp-includes/functions.php</b> on line <b>24</b><br />
Wed, 31 Dec 1969 16:00:00 +0000</pubDate>
		<guid>http://www.jesusgollonet.com/blog/2005/01/20/pasar-funcion-como-parametro/#comment-63177</guid>
					<description>Yo tengo un problemita talvez un poco mas raro, ya puedo pasar una funcion como parametro (yo lo estoy haciendo javascript, auqnue la verdad es muy muy similar a actionscript) ... como les decia, lo que quiero hacer es pasar una funcion que ya lleva parametros y luego dentro de la otra funcion ponerle otros parametros mas :d jaja creo que esta un poco loco ... pero talvez alguien puede ayudarme.</description>
		<content:encoded><![CDATA[<p>Yo tengo un problemita talvez un poco mas raro, ya puedo pasar una funcion como parametro (yo lo estoy haciendo javascript, auqnue la verdad es muy muy similar a actionscript) &#8230; como les decia, lo que quiero hacer es pasar una funcion que ya lleva parametros y luego dentro de la otra funcion ponerle otros parametros mas :d jaja creo que esta un poco loco &#8230; pero talvez alguien puede ayudarme.
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Tulio</title>
		<link>http://www.jesusgollonet.com/blog/2005/01/20/pasar-funcion-como-parametro/#comment-4965</link>
		<pubDate><br />
<b>Warning</b>:  mktime() expects parameter 4 to be long, string given in <b>/home/.lynn/jgollonet/jesusgollonet.com/blog/wp-includes/functions.php</b> on line <b>24</b><br />
Wed, 31 Dec 1969 16:00:00 +0000</pubDate>
		<guid>http://www.jesusgollonet.com/blog/2005/01/20/pasar-funcion-como-parametro/#comment-4965</guid>
					<description>Hola, respondiendo el interrogante de como hacer una funcion que reciba cualquier numero de parametros, en javascript todas las funciones tienen un objeto asociado que es nombreFuncion.arguments por medio de este se puede acceder a los parametros.
A la hora de definir la funcion simplemete se define como una funcion sin parametros y dentro se recorre la variable arguments</description>
		<content:encoded><![CDATA[<p>Hola, respondiendo el interrogante de como hacer una funcion que reciba cualquier numero de parametros, en javascript todas las funciones tienen un objeto asociado que es nombreFuncion.arguments por medio de este se puede acceder a los parametros.<br />
A la hora de definir la funcion simplemete se define como una funcion sin parametros y dentro se recorre la variable arguments
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: jesus gollonet</title>
		<link>http://www.jesusgollonet.com/blog/2005/01/20/pasar-funcion-como-parametro/#comment-3194</link>
		<pubDate><br />
<b>Warning</b>:  mktime() expects parameter 4 to be long, string given in <b>/home/.lynn/jgollonet/jesusgollonet.com/blog/wp-includes/functions.php</b> on line <b>24</b><br />
Wed, 31 Dec 1969 16:00:00 +0000</pubDate>
		<guid>http://www.jesusgollonet.com/blog/2005/01/20/pasar-funcion-como-parametro/#comment-3194</guid>
					<description>Hola, javier.

Por si te sigue interesando el tema, ya encontré la solución.
Lo que comentas del array es perfectamente posible, pero creo que la solución "canónica" se parecería más a esto

http://www.jesusgollonet.com/blog/index.php?p=52

Saludos</description>
		<content:encoded><![CDATA[<p>Hola, javier.</p>
<p>Por si te sigue interesando el tema, ya encontré la solución.<br />
Lo que comentas del array es perfectamente posible, pero creo que la solución &#8220;canónica&#8221; se parecería más a esto</p>
<p><a href='http://www.jesusgollonet.com/blog/index.php?p=52' rel='nofollow'>http://www.jesusgollonet.com/blog/index.php?p=52</a></p>
<p>Saludos
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: javier</title>
		<link>http://www.jesusgollonet.com/blog/2005/01/20/pasar-funcion-como-parametro/#comment-2764</link>
		<pubDate><br />
<b>Warning</b>:  mktime() expects parameter 4 to be long, string given in <b>/home/.lynn/jgollonet/jesusgollonet.com/blog/wp-includes/functions.php</b> on line <b>24</b><br />
Wed, 31 Dec 1969 16:00:00 +0000</pubDate>
		<guid>http://www.jesusgollonet.com/blog/2005/01/20/pasar-funcion-como-parametro/#comment-2764</guid>
					<description>Hola:
No soy ningún experto en flash pero se me ocurre que pueden pasarse una cantidad indeterminada de parametros a una función pasandole como parámetro un array.
El problema es que no sé si esto es posible ya que se me ha dado el caso de necesitar pasar un array como parametro y no he sabido hacerlo.
Si alguien puede ayudarme le quedaré agradecido.</description>
		<content:encoded><![CDATA[<p>Hola:<br />
No soy ningún experto en flash pero se me ocurre que pueden pasarse una cantidad indeterminada de parametros a una función pasandole como parámetro un array.<br />
El problema es que no sé si esto es posible ya que se me ha dado el caso de necesitar pasar un array como parametro y no he sabido hacerlo.<br />
Si alguien puede ayudarme le quedaré agradecido.
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Miguel García</title>
		<link>http://www.jesusgollonet.com/blog/2005/01/20/pasar-funcion-como-parametro/#comment-1247</link>
		<pubDate><br />
<b>Warning</b>:  mktime() expects parameter 4 to be long, string given in <b>/home/.lynn/jgollonet/jesusgollonet.com/blog/wp-includes/functions.php</b> on line <b>24</b><br />
Wed, 31 Dec 1969 16:00:00 +0000</pubDate>
		<guid>http://www.jesusgollonet.com/blog/2005/01/20/pasar-funcion-como-parametro/#comment-1247</guid>
					<description>Ok. La diferencia entre tu ejemplo y el mío y por la que no necesitas usar eval es porque tú no estás pasando el nombre de la función como un string, mientras que yo sí.

Si en mi ejemplo le hubiera quitado las comillas al getURL ya funciona sin el eval tal que así:

funcion = getURL;
param1 = "http:\loquesea.com";
param2 = "_blank";
funcion(param1,param2);

Pues nada... De momento me temo que tendremos que apañarnos con la solución del switch a falta de algo mejor. La cosa sería currárselo y ampliarlo a una porrada de parámetros. A mí para la mayoría de los casos me vale con 2, pero la solución valdría para un número grande(finito) de parámetros desconociendo a priori cuántos son.

Saludos,

             Miguel García</description>
		<content:encoded><![CDATA[<p>Ok. La diferencia entre tu ejemplo y el mío y por la que no necesitas usar eval es porque tú no estás pasando el nombre de la función como un string, mientras que yo sí.</p>
<p>Si en mi ejemplo le hubiera quitado las comillas al getURL ya funciona sin el eval tal que así:</p>
<p>funcion = getURL;<br />
param1 = &#8220;http:\loquesea.com&#8221;;<br />
param2 = &#8220;_blank&#8221;;<br />
funcion(param1,param2);</p>
<p>Pues nada&#8230; De momento me temo que tendremos que apañarnos con la solución del switch a falta de algo mejor. La cosa sería currárselo y ampliarlo a una porrada de parámetros. A mí para la mayoría de los casos me vale con 2, pero la solución valdría para un número grande(finito) de parámetros desconociendo a priori cuántos son.</p>
<p>Saludos,</p>
<p>             Miguel García
</p>
]]></content:encoded>
				</item>
</channel>
</rss>
