在我的HTML页面中,我有一个文本框供用户输入搜索关键字.当他们单击搜索按钮时,JavaScript函数将生成一个URL并在新窗口中运行.
当用户通过鼠标单击搜索按钮时,JavaScript函数可正常工作,但当用户按下ENTER键时没有响应.
function searching(){
var keywordsStr = document.getElementById('keywords').value;
var cmd ="http://XXX/advancedsearch_result.asp?language=ENG&+"+ encodeURI(keywordsStr) + "&x=11&y=4";
window.location = cmd;
}
Run Code Online (Sandbox Code Playgroud) 我用asp.net开发了一个移动页面来播放mp4视频.
我知道iOS已禁用自动播放功能以最小化用户带宽,那么我如何在Android上自动播放HTML5 mp4视频?
我已经将自动播放放在HTML5代码中,但它不起作用.
以下是我的代码:
<video autoplay controls id='video1' width='100%' poster='images/top_icon.png' webkitEnterFullscreen poster preload='true'>
<source src='http://192.xxx.xxx.xx/XXXXVM01.mp4' type='video/mp4; codecs='avc1.42E01E, mp4a.40.2' >
</video>
Run Code Online (Sandbox Code Playgroud)
此外,我已经解决了用户点击图像叠加层可以播放视频的问题.谢谢Karthi
这是代码:
<script type="text/javascript">
$(document).ready(function() {
$("#video1").bind("click", function() {
var vid = $(this).get(0);
if (vid.paused) { vid.play(); }
else { vid.pause(); }
});
});
</script>
Run Code Online (Sandbox Code Playgroud)
谢谢
乔
因为视频播放器需要时间来加载mp4视频.HTML5是否支持在加载视频时播放"加载"徽标?
因为我的asp.net应用程序是一个移动页面,它需要用户点击视频才能播放视频(android,iphone不支持自动播放).这样我就不能将"加载"标识作为海报,否则,用户会对此感到困惑.我想在用户点击iPad上的播放按钮时显示加载徽标.
谢谢
乔
我有一个多维数组有3列(使用javascript)
[0] Number of vote
[1] Name of candidate
[2] Candidate Number
Run Code Online (Sandbox Code Playgroud)
我的数组内容是:
1 | Peter | 3
1 | Mary | 2
0 | David | 5
0 | John | 4
0 | Billy | 1
Run Code Online (Sandbox Code Playgroud)
如何按[0] 投票数和[2] 候选人编号对数组进行排序?
结果应该是:
1 | Mary | 2
1 | Peter | 3
0 | Billy | 1
0 | John | 4
0 | David | 5
Run Code Online (Sandbox Code Playgroud) 我的存储过程如下所示:
CREATE PROCEDURE [dbo].[insertCompList_Employee]
@Course_ID int,
@Employee_ID int,
@Project_ID int = NULL,
@LastUpdateDate datetime = NULL,
@LastUpdateBy int = NULL
AS
BEGIN
SET NOCOUNT ON
INSERT INTO db_Competency_List(Course_ID, Employee_ID, Project_ID, LastUpdateDate, LastUpdateBy)
VALUES (@Course_ID, @Employee_ID, @Project_ID, @LastUpdateDate, @LastUpdateBy)
END
Run Code Online (Sandbox Code Playgroud)
我的asp.net vb代码背后如下:
dc2.insertCompList_Employee(
rdl_CompList_Course.SelectedValue,
RadListBox_CompList_Select.Items(i).Value.ToString,
"0",
DateTime.Now,
HttpContext.Current.Session("UserID")
)
Run Code Online (Sandbox Code Playgroud)
我想插入一个null
值Project_ID
而不是0
我试过了NULL
,'NULL'
但它返回错误.
我想使用CASE
in WHERE
子句,但它返回错误.
我可以在where子句中使用CASE吗?或者如何修复它?谢谢
SELECT * FROM hris_leave.dbo.tbl_act
inner join hris_leave.dbo.tstaff on hris_leave.dbo.tstaff.s_id = hris_leave.dbo.tbl_act.s_id
where
case when acting_to is not null
then
datediff(day, acting_from, acting_to) >= 90 and acting_to >= '2010-10-01'
else
acting_to is null
order by hris_leave.dbo.tbl_act.s_id
Run Code Online (Sandbox Code Playgroud) 我的表(sql sever 2000)包含大量的行,当我删除行时,它非常慢.
我看到一些帖子/论坛建议使用WHILE循环功能来批量删除记录.
我的sql是:
DELETE FROM Tprs_master where Fincmonth='201109';
Run Code Online (Sandbox Code Playgroud)
我改写为:
DELETE FROM(SELECT TOP 100 FROM tprs_master) AS t1 WHERE t1.Fincmonth='201109'
Run Code Online (Sandbox Code Playgroud)
但它不起作用.
如何将上面的sql重写为DELETE TOP样式?谢谢
我有两张桌子:
表1:StaffDB
SID | Name
1 | Peter
2 | Mary
3 | John
Run Code Online (Sandbox Code Playgroud)
表2:就业历史(员工将有超过1条记录)
HistID | SID | PositionID | isCurrent | StartDate | EndDate
1 | 1 | 123 | 0 | dd-mm-yyyy | dd-mm-yyyy
2 | 1 | 221 | 1 | dd-mm-yyyy |
3 | 2 | 434 | 0 | dd-mm-yyyy | dd-mm-yyyy
Run Code Online (Sandbox Code Playgroud)
例如,在表2中.
Peter (SID=1) had 2 records, 2nd record is current record (isCurrent=1)
Mary (SID=2) had 1 non current record
John (SID=3) don't …
Run Code Online (Sandbox Code Playgroud) sql ×4
sql-server ×3
javascript ×2
.net ×1
android ×1
arrays ×1
asp.net ×1
delete-row ×1
dom-events ×1
html ×1
html5 ×1
html5-video ×1
keypress ×1
onkeypress ×1
select ×1
sorting ×1
textbox ×1
vb.net ×1
video ×1