问题标签 [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 回答
1290 浏览

modal-dialog - 对象不支持 sharepoint 2013 脚本中的属性或方法“customFromJson”

当 iam 使用
src="/_layouts/SP.js src="/_layouts/SP.UI.Dialog.js src="/_layouts/SP.Core.js 这些引用 iam 面临错误消息 Object does not支持属性或方法 'customFromJson' sp.ribbon.js?rev=mJ6GVWQrgE​​26i0%2F2QeG%2B%2Bw%3D%3D:2 。

0 投票
1 回答
601 浏览

clientscript - 如何覆盖服务现在的电子邮件通知 onclick 事件

我有一个要求,当我点击现在服务中的电子邮件通知链接时,系统应该检查特定字段是否为空或空,如果它不为空,那么只有现在服务的电子邮件通知窗口应该打开,否则一个警报框应该说像请先进入那个领域

0 投票
2 回答
283 浏览

c# - 无法显示警报

实际上,我尝试使用 显示警报ClientScript,但没有显示。

我的代码:

两个代码都不起作用:(

0 投票
2 回答
780 浏览

c# - 无法使用 ClientScript.RegisterStartupScript 提升 div

实际上,我正在尝试div使用ClientScript.RegisterStartupScript.

但是,我无法证明这一点。我的代码是这样的:

PopupMessgeboxdiv身份证

实际上,它是一个Login表单,并且login click是第一次使用list li和设计,单击弹出窗口(div)正在显示并且工作正常。div但是,如果有任何身份验证问题,我们会尝试在and that divshould be中显示错误popped out。但这不起作用:(

我的div代码:

0 投票
2 回答
1276 浏览

c# - ClientScript.RegisterStartupScript 标头文本更改

我正在使用 ClientScript.registerstartup 作为确认消息。保存数据后,它会显示一个弹出窗口,因为数据已成功保存。但在该弹出窗口中,在标题中它显示我的本地网址为“页面在* * /localhost:58562/says** 并在其下方显示消息。但我需要更改此标题文本。是否可以这样做..??? 或任何其他方式这样做..??

这是代码。

谢谢。

** "

0 投票
3 回答
1118 浏览

javascript - 在 Yii 的 From Controller 中显示自定义 HTML

我们在项目中使用 Yii。我正在尝试在标头中有条件地注册两个 JS 脚本/资产:一个用于 IE8,另一个用于其他浏览器 - 使用条件注释(例如<!--[if lte IE 8]>)。

但是,我只熟悉Yii::app()->clientScript->registerScriptFileand Yii::app()->clientScript->registerScript,它们都没有公开一种用条件注释包围注册脚本的方法。

我尝试echo在控制器动作开始时直接做:

但是,当我查看源代码时,脚本显示在文档顶部(甚至之前<html>)。如果可能的话,我想把它显示在<head>.

0 投票
1 回答
119 浏览

asp.net - 在 ASP.NET 页面中单击没有按钮的 Ajax 方法中调用 ClientScript

当 Ajax 页面方法函数返回成功并且没有按钮单击作为受保护的子对象时,我需要调用一个函数。我无法将 ClientScript 直接包含在方法或共享函数中,并且该方法不允许在没有Shared的情况下调用Public Sub UpdateText() ...任何想法?

这是我需要调用的函数

0 投票
1 回答
434 浏览

c# - 使用 ClientScriptManager 从代码中调用 javascript 函数

我的 MVC 应用程序的 _layout 页面上包含以下脚本标记:

这用于在完成课程时颁发徽章。到目前为止,我一直在使用 javascript 直接从视图中发布徽章,例如:

这适用于我创建的电子学习课程,但 SCORM 课程的完成记录在窗口关闭时,我现在想通过 C# 代码而不是浏览器视图为 SCORM 课程颁发徽章。

如何使用 ClientScriptManager 从后面的代码调用 OpenBadges.issue([myURL])。我找到了 RegisterStartupScript 方法,但我不确定如何派生类型、键和脚本值。我试过这个:

但我没有正确定义任何构造函数

0 投票
1 回答
234 浏览

c# - 在多次回发期间仅注册一次 ClientScriptBlock

在我的 asp.net 网站中,在实际添加自定义脚本或注册 js 文件之前,我经常使用以下方法:

当一个页面需要一段自定义脚本时,在 PageLoad 期间的某个地方我调用IsClientScriptBlockRegisterd()后跟RegisterClientScriptBlock().

上面的代码在回发期间总是被调用一次。

当用户在相关页面上时,在该页面上停留时,他可能会导致多次回发(实际回发,而不是回调)。在回发期间,该GetRegisteredClientScriptBlocks方法总是返回一个空集合。所以IsClientScriptBlockRegistered总是返回false。因此,对于每个回发,我必须重新创建自定义脚本块并将其重新注册到页面,然后将其重新发送给客户端。

只要用户停留在相关页面上,或者只要用户会话处于活动状态,有没有办法注册自定义脚本块并让它在客户端存在?

提前致谢。

0 投票
1 回答
1568 浏览

asp.net - ClientScript.RegisterStartupScript 暂停执行其余代码,直到关闭窗口

我在用着

打开弹出窗口。

在这行之后我有一些代码行。但是我需要在关闭弹出窗口后执行这些代码。不是马上。
有什么解决办法吗?

按钮点击事件:

按钮单击打开弹出页面。