如果下面的img存在
<img id="youtubeimg" src="http://i1.ytimg.com/vi/VK4ah66jBvE/0.jpg"/>
Run Code Online (Sandbox Code Playgroud)
而剧本是
<script>
var youtubeimgsrc = "something here"
document.write(''+youtubeimgsrc+'')
</script>
Run Code Online (Sandbox Code Playgroud)
结果应该是 http://i1.ytimg.com/vi/VK4ah66jBvE/0.jpg
我该怎么做才能获得图像源并设置为变量.
如何更改ato中的所有文本
继续阅读
使用jquery
<div class="post-read">
<a href="http://www.google.com">Read More</a>
</div>
Run Code Online (Sandbox Code Playgroud) 我有这个jQuery和HTML http://jsfiddle.net/UgX3u/30/
<div class="container">
<div class="yellow"></div>
<div class="red"></div>
<div class="green"></div>
<div class="blue"></div>
<div class="pink"></div>
<div class="orange"></div>
<div class="black"></div>
<div class="white"></div>
</div>?
$("div.container div").each(function(){
var color = $(this).attr("class");
$(this).css({backgroundColor: color});
});
Run Code Online (Sandbox Code Playgroud)
我试图使顺序随机化,因此div.container div它处于任意位置,意味着它的起始位置不同.div必须保持在div.container
我已经尝试了 http://jsfiddle.net/UgX3u/32/ http://jsfiddle.net/UgX3u/20/以及我在网上找到的更多功能但非工作正常
如何让div以随机顺序显示
我在用
var min = -13;
var max = 13;
var random = Math.floor(Math.random() * (max - min + 1)) + min;
Run Code Online (Sandbox Code Playgroud)
但是它返回-13和13之间的所有数字(随机).我怎样才能生成一个介于-13到-4之间的随机数,包括-3,-2,-1,0,1,2,3和4到13.
我知道有数百个问题,但我要问的是略有不同.
当用户登录时,我想从数据库中的每个表中获取所有数据并将其存储在会话变量中(显然不是敏感数据,如加密密码/盐等基本上是无用的数据或对于没有任何价值的数据)黑客!!),当用户使用网站时,将使用存储在会话中的相关数据,而不是每次访问数据库.此外,当数据被更改或添加时,这将被写入或添加到会话文件中,并且在诸如"保存"或"登出"之类的主要动作时,新的/改变的数据将被写入数据库.
我希望这样做的原因仅仅是为了提高效率,我希望我的应用程序不仅速度快,而且资源消耗更少.我不是任何一个专家,这可以解释为什么我的想法没有区别或资源密集.
如果我的解决方案有替代方案,请告诉我,或者如果我的解决方案有一些改进,我会很高兴听到它.
谢谢.我的应用程序是使用PHP和MySQL.
例如,如果我要嵌入YouTube视频
<iframe width="560" src="http://www.youtube.com/embed/25LBTSUEU0A" class="player" frameborder="0" allowfullscreen></iframe>
Run Code Online (Sandbox Code Playgroud)
使用jQuery我会设置一个高度为16:9的高度,所以如果宽度为560,则高度应为315px.
我有这个jquery设置高度,但我不知道如何应用16:9的比例
$('.player').parent().attr('width', ':9ratio');
Run Code Online (Sandbox Code Playgroud)
或者这可以用css整齐地完成吗?
我有一个网页,我想在用户登录时重新生成会话ID.我遇到的问题是我运行session_regenerate_id();然后尝试附加$_SESSION['user'] = $row;$ row是一个数组.
我已经尝试了书中的所有内容,例如销毁会话然后重新开始.我一直在研究它至少2个小时,我没有解决方案.
我删除了很多不相关的php并留下了一些内容,所以你得到了我想要做的事情的要点,但这里是脚本
<?php
session_start();
if(!isset($_SESSION["CSRF"])){
$_SESSION["CSRF"] = substr(str_shuffle("0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"), 0, 10);
}
if(!empty($_POST)){
if($_POST["action"]==="login"){
//querying DB for $_POST values
$stmt = $db->prepare($query);
$result = $stmt->execute($query_params);
$login_ok = false;
$row = $stmt->fetch();
if($row){
$checked = //check password is okay
if ($checked) {
$login_ok = true;
}
}
if($login_ok) {
session_regenerate_id();
unset($row['salt']);
unset($row['password']);
$_SESSION['user'] = $row;
}
}
}
Run Code Online (Sandbox Code Playgroud)
我也试过没有运气.
<?php
session_start();
if(!isset($_SESSION["CSRF"])){
$_SESSION["CSRF"] = substr(str_shuffle("0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"), 0, 10);
}
if(!empty($_POST)){
if($_POST["action"]==="login"){
//querying DB for $_POST …Run Code Online (Sandbox Code Playgroud) <div id="Blog1">
<div class="post">
<img src="http://dummyimage.com/180x120/000/fff" alt="Image 1" title="This is my first image"/>
<div class="post-info">
<span>post title post title post title</span>
</div>
</div>
<div class="post">
<img src="http://dummyimage.com/175x104/f0f/fff" alt="Image 2" title="The second one is pretty"/>
<div class="post-info">
<span>post title post title post title</span>
</div>
</div>
</div>?
Run Code Online (Sandbox Code Playgroud)
在某些情况下(宽度大于div.post-info内容的图像)div.post-info符合div.post父级,但有时div.post-info的宽度更大,对父div有影响.通过调整大小来发布.如何使div.post-info适合div.parent的宽度,如果它更大则不调整大小.
#Blog1{
padding:10px;
}
#Blog1 .post{
border:1px solid #000000;
margin:3px;
text-align:center;
position: relative;
display: inline-block;
*display: inline;
zoom: 1
}
.post img{
height:100px;
}
.post .post-info{
text-align:left;
}
.post .post-info span{
word-wrap:break-word;
}? …Run Code Online (Sandbox Code Playgroud) 如果我的网址http://link-ads.blogspot.com/?url=http://could-be-any-url.com&name=123456789101112使用的是纯粹的javascript,我&client=将如何提取,以便将其提取123456789101112并设置为var clientid = 123456789101112;
在 IE <9 中,代码被突出显示,但新行被忽略,代码都在一行上,如下所示

我怎样才能像下面的源代码一样正确地呈现线条

我试过改变 css 所以线条是display:block;但是没有区别
我试过的
.CodeMirror pre {
display:block;
}
.CodeMirror-lines div{
display:block;
}
Run Code Online (Sandbox Code Playgroud)
$("span.code, div.code").each(function () {
var $this = $(this),
isdiv = $this.is("div"),
$code = (isdiv) ? $this.html().replace(/^(\r\n)|(\n)/, ''):$this.html(),
$unescaped = (isdiv) ? $('<div/>').html($code).text() : $('<span/>').html($code).text();
$this.empty();
if (isdiv) {
$this.css({
"display": "block"
});
$this.after('<div class="clear"/>');
}
var editor = CodeMirror(this, {
value: $unescaped,
mode: (isdiv) ? "text/html" : "javascript",
lineNumbers: (isdiv) ? true : false,
readOnly: false
}); …Run Code Online (Sandbox Code Playgroud) javascript ×5
jquery ×5
css ×2
php ×2
random ×2
session ×2
aspect-ratio ×1
codemirror ×1
database ×1
height ×1
html ×1
image ×1
mysql ×1
performance ×1
replace ×1
resize ×1
src ×1
url ×1
width ×1