|
|
BindVar Javascript Function
Data: 28-05-2008
Autor: Candido Tominaga
/*
* s = "The %1 want %2";
* a,b... = args
* BindVar(s,a,b) -> The a want b
* ex.: BindVar("text message %1 and %2", value1, value2) -> text message value1 and value2
* last-modified: 20080505
*/
function BindVar()
{
var v='';
var args = BindVar.arguments;
var numArgs = args.length;
if(numArgs)
{
msg = args[0];
for (i = numArgs-1; i > 0; i--)
{
v = args[i] != undefined ? args[i] : "";
msg = msg.replace("%"+i, v);
}
}
return msg;
}
Exemplo
document.write(BindVar("BindVar is %1 great function. Made in %2",'very very :-) ','Brazil'));
Resultado
|
De quantos males nos temos queixado neste mundo que deram ocasião aos nossos maiores bens!. [2769]