如果您打开一个窗口,如:
window.open ("url","winName","location=0,width=300,height=214");
Run Code Online (Sandbox Code Playgroud)
如果winName已经打开,则只更改窗口中的URL.这没关系,但如果那个窗口在当前窗口后面,大多数用户都不会意识到这一点,并认为它只是没有打开.
有没有办法,如果窗口已经打开,它会把它带到前面?
我有一个divid ring-preview,它有一个未指定数量的img元素与其中的类stone-preview.
我想迭代这些子图像并调用:
$(this).rotate(ring.stones[i].stone_rotation);
Run Code Online (Sandbox Code Playgroud)
where this指的是img元素并i指其在的位置div.
我怎样才能做到这一点?
您可以轻松地从键中获取数组值,$value = array[$key]但是如果我有值并且我想要键,那该怎么办呢?获得它的最佳方法是什么?
好的,如果我想要<input>标记type="submit"我可以这样做:
input[type=submit]
Run Code Online (Sandbox Code Playgroud)
此外,如果我想要<input>标记value="Delete"我可以这样做:
input[value=Delete]
Run Code Online (Sandbox Code Playgroud)
但是如何以两种方式定位<input>标签?
我在span标签内有一个图像,span有一个设置的宽度和高度,并设置为隐藏溢出.所以它只显示了一小部分图像.这可以工作,但可见的图像的一小部分是左上角.我希望它是可见的图像的中心.我想我需要绝对定位图像,但图像的大小可能会有所不同.有谁知道怎么做我想做的事情?
谢谢!
这是HTML:
<div class="lightbox_images">
<h6>Alternate Views</h6>
<span>
<a href="http://www.kranichs.com/mothers_rings/mothers_rings_txt2.jpg" rel="lightbox[product_alternate_views]" title="This is my captions 1">
<img src="http://www.kranichs.com/mothers_rings/mothers_rings_txt2.jpg" />
</a>
</span>
<span>
<a href="https://www.kranichs.com/product_images/Simon-G@346_M_346_M.jpg" rel="lightbox[product_alternate_views]" title="This is my captions 2">
<img src="https://www.kranichs.com/product_images/Simon-G@346_M_346_M.jpg" />
</a>
</span>
<span>
<a href="http://www.kranichs.com/images/simong/sim_banner_01.jpg" rel="lightbox[product_alternate_views]" title="This is my captions 3">
<img src="http://www.kranichs.com/images/simong/sim_banner_01.jpg" />
</a>
</span>
<span>
<a href="http://www.kranichs.com/images/psu/psu_banner.jpg" rel="lightbox[product_alternate_views]" title="This is my captions 4">
<img src="http://www.kranichs.com/images/psu/psu_banner.jpg" />
</a>
</span>
</div>
Run Code Online (Sandbox Code Playgroud)
这是CSS:
.lightbox_images{
background-color:#F9F9F9;
border:1px solid #F0F0F0;
}
.lightbox_images h6{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-size:14px;
font-weight:bold; …Run Code Online (Sandbox Code Playgroud) 我收到此错误:
解析错误:语法错误,第23行意外的T_SL
这是第23行:
$selectorder = <<<ORDER
Run Code Online (Sandbox Code Playgroud)
这是在上下文中:
$grid->setUrl('myfirstgrid.php');
$selectorder = <<<ORDER
function(rowid, selected)
{
if(rowid != null) {
alert("selected: "+rowid);
}
}
ORDER;
$grid->setGridEvent('onSelectRow', $selectorder);
Run Code Online (Sandbox Code Playgroud)
导致此错误的原因是什么?
我个人不知道<<<从未使用过什么,我从教程中得到了它.我试着谷歌它,但你不能像那样谷歌字符:(
我希望用户能够输入如下部分:
1/2
2 1/4
3
Run Code Online (Sandbox Code Playgroud)
并将其转换为相应的十进制数,以便保存在MySQL中,这样我就可以通过它进行排序并对其进行其他比较.
但是我需要能够在向用户显示时将小数转换回一个分数
所以基本上我需要一个将分数字符串转换为十进制的函数:
fraction_to_decimal("2 1/4");// return 2.25
Run Code Online (Sandbox Code Playgroud)
和一个可以将小数转换为派系字符串的函数:
decimal_to_fraction(.5); // return "1/2"
Run Code Online (Sandbox Code Playgroud)
我怎样才能做到这一点?
我的CakePHP应用程序出现问题.这似乎只发生在IE中,并且仅在某些计算机上发生.虽然它在计算机上是一致的.
问题一: 用户已登录并在页面https://example.com/users/view上点击退出.用户被重定向到http://example.com并且似乎已注销,直到用户访问另一个https页面并且他们仍然登录.他们可以根据需要单击注销,但他们始终登录https并且只能在http上注销.
问题二: 用户登录https://example.com/users/signin,他们会被重定向到http://example.com,现在似乎已登录.用户访问https://example.com/admin/幻灯片,但现在还不知道,但现在已注销,点击任何其他页面(或只是刷新当前页面)将要求他们再次登录.
我不知道是怎么回事.我已经阅读并尝试了在这两个类似问题上描述的解决方案:从ssl转移到非ssl时会话不保存,而在IE中不更新/覆盖Cookie但我仍然遇到同样的问题.
到目前为止,我注意到的唯一线索(并且我不知道这是否意味着什么)就是当我在HTTP页面上调试时$_SESSION,$this->Session->read()总是只有$ this-> Session-> read()返回一个值.在HTTPS页面上,有些ALWAYS总是为两者返回相同的值,其他ALWAYS只返回$ this-> Session-> read()的值.
例如,http://example.com和https://example.com/users永远不会看到$ _SESSION,https://example.com/carts总是会看到$ _SESSION.我不确定,但我在想,也许安全页面可能会看到它,因为有些可能不会出现问题,但是当我检查代码时,我看到没有区别,这表明为什么一个人做,一个人没有吨.
此外,如果我$this->Session->destroy()在AppController中添加到beforeFilter,那么所有页面甚至HTTP都可以看到$ _SESSION.我实际上并没有在我的应用程序中使用$ _SESSION,我只是觉得这可能是一个错误的线索.
UPDATE
我接受了Gustav Bertram的建议并查看了用户代理字符串.我在没有问题的计算机上将用户代理字符串与IE上的IE进行了比较.它们是相同的,除了有问题的用户代理字符串中有"google chrome frame".我从该计算机上卸载了Google Chrome Frame,重新启动,再次尝试,问题似乎已经解决了.
如果这是真正的原因,那么简单的解决方案就是让用户卸载Chrome框架.但是我想知道是否有一个解决方案可以让他们安装镀铬框架并且仍然有效.