您好我正在开发一个基于asp和javascript的项目。我也是两种编程语言的新手。
我创建了一个显示视频的弹出窗口。当你点击"关闭"按钮,弹出窗口将关闭但音频仍在后台播放。
现在使用此代码我的音频会停止。但它导致另一个问题。
所以这是代码。
dt[,FullCycle := vapply(seq_len(.N), function(i)
paste(unique(Level[1:i]), collapse="->"), character(1)) , by = Name]
dt
# Name Level Date RecentLevelChange FullCycle
# 1: John 1 2016-01-01 NA 1
# 2: John 1 2016-01-10 NA 1
# 3: John 2 2016-01-17 1->2 1->2
# 4: John 2 2016-01-18 NA 1->2
# 5: John 3 2016-01-19 2->3 1->2->3
# 6: John 4 2016-01-20 3->4 1->2->3->4
# 7: John 4 2016-01-21 NA 1->2->3->4
# 8: John 7 2016-01-22 4->7 1->2->3->4->7
# 9: Tom 1 2016-01-10 NA 1
#10: Tom 2 2016-01-17 1->2 1->2
#11: Tom 2 2016-01-18 NA 1->2
#12: Tom 3 2016-01-19 2->3 1->2->3
#13: Tom 4 2016-01-20 3->4 1->2->3->4
#14: Tom 4 2016-01-21 NA 1->2->3->4
#15: Tom 7 2016-01-22 4->7 1->2->3->4->7
我创建了一个javascript变量 - 复制' iframe src'它的价值。
<iframe id="pict" width="560" height="315" src="somelink" frameborder="0" allowfullscreen></iframe>
然后为&#39; onclick&#39;在我的范围内,我清空src(以便音频停止)并在src中重新添加上面的变量值。(这样用户可以在同一个会话中再次播放视频)
<script type="javascript">
var addurl = document.getElementById('#pict').src;
</script>
我不认为&#39; addurl&#39;变量在这里正常工作。因为我无法在同一会话中播放两次视频。它第二次空白。
如何在变量中添加iframe(src)值? 如果我能得到任何帮助来解决这个问题,我将不胜感激。
答案 0 :(得分:1)
正如我在上面的评论中所提到的,在设置ID,宽度,高度和其他属性之前,您还需要额外>
关闭<iframe>
。你只需删除额外的>
,一切都应该没问题。
<iframe> id="pict" width="560" height="315" src="somelink" frameborder="0" allowfullscreen></iframe>
^ - Remove this
<iframe id="pict" width="560" height="315" src="somelink" frameborder="0" allowfullscreen></iframe>
您的javascript和其他""
内部似乎还有一些额外的引号&
。
onclick= ""$('#pict').attr('src','');
^^ - Remove the quotes
onclick= $('#pict').attr('src','');
$('#pict').attr('src','"& addurl & "');"" >
^ ------ ^ --- ^^ - Remove the `'`s `&`s and quotes
$('#pict').attr('src',addurl);>
答案 1 :(得分:0)
如果您在页面内容中工作,可以像这样插入ASP代码:
<p>lorem ipsum: "<% =my_value %>" is my value</p>
在你的代码中,它看起来好像你在一个脚本块中,构建一个字符串:
<%
dim some_asp_variable
dim my_value
some_asp_variable = "<p>Lorem ipsum: """ & my_value & """ is my value</p>"
Response.write some_asp_variable
%>
注意,如何编写双引号以在字符串中放入一个引号。并使用&
来连接字符串。
你给出的部分:
onclick= ""$('#pict').attr('src','');$('#pict').attr('src','"& addurl & "');"" >
是正确的,但只有在ASP中编写字符串时(第二个选项)。