问题标签 [clientscript]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
61 浏览

javascript - Yii 打包生成的 js 代码到外部文件

一些 yii 小部件生成 js 代码(用于 ajax 更新等),此代码 yii 放在页面末尾。类似的行为有 yii 的 ClientScript::registerScript() 函数,我希望 yii 将此代码放入外部文件,并将它们链接到文档中。最好的方法是什么?

0 投票
1 回答
265 浏览

php - 在 JS 框架中使用来自 yii 客户端脚本的依赖项

我使用Yii 客户端脚本来渲染、加载 Javascript 和 CSS 文件。我将使用karma - runner来测试我的 Javascript 模块

在我的应用程序中的 Yii 客户端脚本中设置了许多库和依赖项。

我想知道如何将 Yii 客户端脚本依赖项(javascript 文件)设置为 karmaconfig.js 文件以执行我的测试。或者也许还有另一种方法可以走。

我也将 PhantomJS 与 karma-runner 一起使用。我不知道如何通过 Yii 控制台命令执行我的测试和客户端脚本依赖项。

谢谢你的帮助。

0 投票
2 回答
407 浏览

javascript - 无法从服务器端调用警报

在 Web 表单项目中,我需要打开警报。

我试着这样做

并在视图上添加 js-function

按钮单击警报不存在


更新 :

这段代码对我有用

0 投票
1 回答
3318 浏览

javascript - 在 NetSuite 中创建模式弹出窗口

我需要在按钮单击时在 netsuite 中显示模式弹出窗口。目前我使用客户端脚本打开一个窗口

现在我想将此窗口设置为模式弹出窗口以防止访问父窗口。请帮忙。

0 投票
1 回答
116 浏览

c# - 静态无效客户端脚本

我在从另一个非网页 .cs 类访问的 aspx 网页中有一个方法。此方法包含一个用于创建弹出窗口的 ClientScript。

尝试使其成为静态时,我在下面收到此错误。

非静态字段、方法或属性“System.Web.UI.Page.ClientScript.get”需要对象引用

所以我想知道是否有办法从另一个 .cs 类或解决方案访问此方法。

基本上,当 .cs 类发生错误时,我想显示一个显示错误的弹出窗口。

在 .cs

0 投票
1 回答
1168 浏览

javascript - ClientScript 在 C# 类上无法正常工作

我想在 C# 上部署一个脚本,该脚本通常使用以下方法:

但是我想创建一个运行该代码的类:

当我调用 WebUtilities.CustomScript 时,有时它会起作用,但会在页面底部留下一个 //]]>。

有一次它根本不起作用。我只注意到第一种方法有效,而第二种方法无效。

如何使课程版本正常工作?

0 投票
1 回答
1453 浏览

asp.net - 该值不保留在 asp.net 中的 Page.ClientScript.RegisterHiddenField

在 Asp.net c# 中,使用以下语法:

我可以定义一个隐藏域:

1)为什么在这段代码中,值什么都不是:

2)这个 hiddenField 和我可以从 Asp.net 工具箱定义的这个有什么区别:

提前谢谢你。

它以前可以工作,我在更新面板中更改了一些代码,现在它无法工作,这可能吗?

0 投票
1 回答
506 浏览

javascript - 如何在 JavaScript 中使用 getElementsByClassName?

这是HTML代码:

我的 JavaScript

当我将变量“f.tagName”注销到控制台时,我得到未定义值的结果。这有什么问题?

我需要先获取最外层的元素吗?

0 投票
1 回答
38 浏览

c# - 将查询字符串参数添加到 Web 应用程序方法后失败

我有以下代码,它使用函数 ClientScript.RegisterStartupScript 在与后面的代码不同的框架中打开超链接。超链接事先从数据库中检索并分配给标签。

这很完美。然后我在那个页面上实现了一个查询字符串。请求参数正确传递,超链接以我预期的方式在 Pageload 上打开。但是:下次调用此方法时,将打开的超链接是属于 Querystring 参数中指定的记录的超链接。我在里面放了一个标签来检查是否将正确的参数's'传递给 ClientScript.RegisterStartupScript() 并且它是!!!

如果页面加载了查询字符串参数(例如.aspx?ID=324),则该函数会发生错误。加载没有该参数的同一页面可以完美运行。

怎么了?为什么 ClientScript.RegisterStartupScript 返回旧结果,尽管它的输入参数已更改?

有什么提示吗?马丁

0 投票
0 回答
56 浏览

javascript - 图表点击处理后页面回发

Protected PostBackString As String我在我的 VB.NET 页面顶部创建了一个。然后我<%=PostBackString %>从我的 javacript 调用,如下所示。

之后,我使用下面的代码在从 javascript 调用 PostBackString 之后调用一个方法。

它现在工作正常,但我的问题是它创建了一个回发。有没有办法在没有回发的情况下运行此代码?

我可以使用任何替代方式而不是使用Page.ClientScript.GetPostBackEventReference来防止这种情况吗?

请帮助我。