2015-10-15 68 views
0

如何使用ASP.NET代码后面的值调用JavaScript函数? 我有JavaScript的功能,我用它在一个div标记用代码隐藏值调用javascript函数

但是当我打电话我的功能什么也没有发生! 为什么?

(我的参数是图片的路径,我想设置我的div标签这个路径查看图片。)

我的html代码:

<div id="myPano" class="pano"> 

    </div> 

我的javascript

<script> 
    function myFunction(imgz) { 
     $(document).ready(function() { 
      $("#myPano").pano({ 
       img: imgz 

      }); 
     }); 
    } 

</script> 

和后面的代码(按钮点击)

Dim imgz As String 
    imgz = "img/sphere.jpg" 
    System.Web.UI.ScriptManager.RegisterClientScriptBlock(Page, GetType(Page), "Script", "myFunction(" & imgz & ")", True) 

谢谢。

回答

1

我可以建议你添加一个字符串值:

System.Web.UI.ScriptManager.RegisterClientScriptBlock(Page, GetType(Page), "Script", "myFunction('" & imgz & "')", True) 

,你不必把你.pano代码中的DOM准备:

<script> 
    function myFunction(imgz) { 
     $("#myPano").pano({ 
      img: imgz 
     }); 
    } 
</script>