小编Joe*_*Yan的帖子

如何捕获Enter键按?

在我的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)

javascript textbox keypress onkeypress dom-events

49
推荐指数
5
解决办法
27万
查看次数

如何在Android上自动播放HTML5 mp4视频?

我用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)

谢谢

html5 android html5-video

21
推荐指数
4
解决办法
11万
查看次数

加载HTML5视频时如何制作加载图片?

因为视频播放器需要时间来加载mp4视频.HTML5是否支持在加载视频时播放"加载"徽标?

在此输入图像描述

因为我的asp.net应用程序是一个移动页面,它需要用户点击视频才能播放视频(android,iphone不支持自动播放).这样我就不能将"加载"标识作为海报,否则,用户会对此感到困惑.我想在用户点击iPad上的播放按钮时显示加载徽标.

谢谢

html video video-streaming

13
推荐指数
3
解决办法
4万
查看次数

Javascript:排序多维数组

我有一个多维数组有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)

javascript arrays sorting multidimensional-array

10
推荐指数
2
解决办法
3万
查看次数

如何将空值发送到存储过程?

我的存储过程如下所示:

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)

我想插入一个nullProject_ID而不是0

我试过了NULL,'NULL'但它返回错误.

.net sql vb.net asp.net stored-procedures

3
推荐指数
1
解决办法
7866
查看次数

SQL Server - 在WHERE子句中使用CASE

我想使用CASEin 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 sql-server sql-server-2008

2
推荐指数
1
解决办法
1万
查看次数

SQL删除TOP语句

我的表(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样式?谢谢

sql sql-server delete-row

1
推荐指数
1
解决办法
1095
查看次数

SQL查询:如何从没有记录或count = 0的其他表中选择记录(有条件的)

我有两张桌子:

表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 sql-server select

0
推荐指数
1
解决办法
782
查看次数