问题描述
我打电话Showmenu()从C#的JavaScript函数并传递一个变量给这个函数。现在我想在JavaScript中使用的另一种功能此变量。
I am calling Showmenu() javascript function from C# and passing one variable to this function. Now i want to use this variable in another function of javascript.
<script type="text/javascript" >
var strmenu;
function ShowMenu(strmenu) {
alert(strmenu);
}
alert(strmenu);
ddsmoothmenu.init({
mainmenuid: strmenu,
orientation: 'h',
classname: 'ddsmoothmenu',
contentsource: "markup")}
</script>
我打电话 ShowMenu(strmenu)
函数在C急剧.....像
I am calling ShowMenu(strmenu)
function in c sharp.....like
menu_Sysadmin.Attributes.Add("OnClick", "javascript:return ShowMenu('sysadmin')");
我想用 strmenu
从 showmenu()
在 ddsmoothmenu.init()
作为参数。
警报显示值,但是当我试图用 strmenu
作为全球范围内它不工作...: - (
I want to use strmenu
from showmenu()
in ddsmoothmenu.init()
as a parameter.alert shows value but when am trying to use strmenu
as globally it is not working...:-(
其非常紧迫的为我的项目plz帮助me.plz PLZ。
its very urgent for my project plz help me.plz plz.
谢谢进阶
推荐答案
您 strmenu
参数隐藏全局变量。你必须重命名或者全局变量或函数的参数,并执行你的函数赋值。
Your strmenu
parameter hides the global variable. You have to rename either the global variable or the parameter of your function and perform an assignment in your function.
var menu;
function ShowMenu(strmenu) {
menu = strmenu;
}
这篇关于从JS的一个功能传递变量的JavaScript的另一个功能的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!