Page 1 of 1

passing parameter to a function in javascript

Posted: Sat Feb 07, 2009 4:58 am
by littlecoder
hi,
how can i pass ""(Quotes) as a parameter to a function in JavaScript from HTML?
function showfn(s,a)
{
alert(s+a);
}
<body onload = "showfn("",'str')"
>
The "" in showfn("",'str') is not a blank value or a null , but a Quote like the quote in ("How are you").
Any help would be greatly appreciated.

Re: passing parameter to a function in javascript

Posted: Sat Feb 07, 2009 11:51 am
by kaszu
Escape quote with slash

Code: Select all

function showfn(s,a)
{
alert(s+a);
}
<body onload = "showfn(\"\",'str')"

Re: passing parameter to a function in javascript

Posted: Sat Feb 07, 2009 7:05 pm
by VladSun
kaszu wrote:Escape quote with slash

Code: Select all

function showfn(s,a)
{
alert(s+a);
}
<body onload = "showfn(\"\",'str')"
Or use single quotes:

Code: Select all

function showfn(s,a)
{
alert(s+a);
}
<body onload = "showfn('','str')"

Re: passing parameter to a function in javascript

Posted: Wed Feb 11, 2009 9:43 pm
by littlecoder
hi,
thank you for your suggestions...
i tried out your method but i am not getting anything...

it seems the javascript function is not being called...

Re: passing parameter to a function in javascript

Posted: Thu Feb 12, 2009 6:06 am
by VladSun
Did you put it in a SCRIPT tag?

Code: Select all

 <head> <script>function showfn(s,a){alert(s+a);}</script> </head><body onload="showfn('','str')">...