我需要在新窗口中打开一组链接 - 好处是它们都具有相同的CSS样式 - 我需要在CSS中执行哪些操作才能在新窗口中打开这些链接?如何使用css在新窗口中打开链接?
2
A
回答
1
你不能使用CSS来做到这一点。您需要使用<a target="_blank"></a>
。
编辑: Javascript的window.open命令。
0
你不能用CSS做到这一点。
<script type="text/javascript">
function newwindow()
{
var load = window.open('http://www.domain.com');
}
</Script>
4
按照评论:
,我怎么可以指定窗口的大小应该与一个小的脚本,如做到这一点?我希望它比原始页面小一点。另外,我可以制作页面中的所有链接,在同一个新窗口中打开,尺寸更小吗?
您不能使用CSS或HTML来做到这一点。您需要使用JavaScript的window.open()
。你可以在a
通过element.getElementsByTagName()
所有链接,您可以通过element.className
确定链接的class
属性:
window.onload = function() {
var links = document.getElementsByTagName('a');
for (var i = 0; i < links.length; i++) {
var link = links[i];
if (link.className == 'someClass') {
link.onclick = function() {
window.open(this.href, 'chooseYourName', 'width=600,height=400');
return false;
}
}
}
}
或者,如果你已经使用jQuery,您可以使用$('a.someClass')
选择具有指定类中的所有环节someClass
:
$(document).ready(function() {
$('a.someClass').click(function() {
window.open(this.href, 'chooseYourName', 'width=600,height=400');
return false;
});
});
窗口的名称作为chooseYourName
规定会照顾各个环节都(重新)在同一个窗口中打开。你也看到你可以在那里指定宽度和高度。
+0
谢谢,这个解决方案效果很好 – juniortp 2010-05-09 08:23:47
相关问题
- 1. 如何使用html在新窗口中打开链接?
- 2. 如何使用Javascript或HTML在新窗口中打开链接
- 3. aref链接在新窗口中打开
- 4. 在新窗口中打开HTML链接
- 5. 在新窗口中打开链接
- 6. 在新窗口中打开链接
- 7. jquery在新窗口中打开链接
- 8. 在新窗口中打开链接
- 9. 在新窗口中打开链接
- 10. 如何使twitter链接在新窗口中打开
- 11. 如何使SFSafariViewController在新窗口中打开链接(IOS Development)
- 12. 在jquery中打开具体的链接用新窗口打开
- 13. 如何用`target =“_ blank”`在新窗口中打开链接?
- 14. 在ASP.Net中,如何在新窗口中打开链接?
- 15. 在Kotlin中如何打开新窗口中的链接
- 16. 如何在新窗口中打开pdf文件中的链接?
- 17. 使用JavaScript在新窗口中打开链接
- 18. 使用在新窗口中打开的Markdown(BlueCloth)生成链接
- 19. 使用javascript在新窗口中打开链接?
- 20. 使用jQuery在新窗口中打开所有外部链接
- 21. 从动态导航链接在新窗口中打开链接
- 22. 如何在新窗口的选择框中打开链接?
- 23. 我如何在IE8的新窗口中打开链接?
- 24. PHP-如何在新窗口中打开超链接?
- 25. 如何强制链接在新窗口中自动打开?
- 26. 如何在新的小窗口中打开链接?
- 27. 硒,如何在新窗口中打开链接?
- 28. 如何在新窗口中打开链接?
- 29. 如何强制Selenium在新窗口中打开链接?
- 30. 如何获得javescript AD在新窗口中打开链接?
CSS是关于_presentation_;你不能用它改变链接的_behavior_。 – zneak 2010-05-09 03:23:39