我注意到在Sharepoint 2010中,许多链接不支持在新标签页/窗口功能中打开的支持。例如,快速菜单上的项目不会。是否可以启用?Sharepoint链接 - 如何在新标签页/窗口中打开
回答
什么是'快捷菜单'?是否意味着列表项上下文菜单或其他东西?你可以张贴截图吗?
有两种类型的链接使用。
正常的HTML定位点 - 点击时可以按住CTRL键。
JavaScript链接(菜单等)的CTRL键不起作用。如果你与编辑/查看的形式工作,那么这可能会感兴趣
特别是寻找在那里谈论改变列表设置>高级设置>对话框这种行为第二部分
这实际上是一个Internet Explorer特定的错误。 SharePoint 2010中的导航链接是常规链接,但链接文本周围有两个嵌套的范围标签。这混淆了IE,它没有意识到你正在右键单击的文本是一个链接,所以没有给出正确的上下文菜单。如果右键单击链接文本的左侧(游标仍应显示为“手形”),上下文菜单将按预期显示。
使用JavaScript函数在SharePoint 2010
打开一个新窗口创建函数打开目标窗口,如下面的示例提供。
function load_url(externallink)
{
window.open(externallink,target='_blank')
}
将在JavaScript函数load_url文件
点击网站操作,选择管理内容和结构。 假设您想要更改页面中的链接 http://someserver/sites/Dev/Help/HelpLinks/AllItems.aspx
然后在子站点帮助中选择名为HelpLinks
的列表。 Dev将成为最顶级的节点(站点)。帮助将是一个子网站和内部帮助你可以找到按名称列表HelpLinks
。
页面中所有的链接,他们的名称将显示
选择要在新标签页,右键点击打开链接的标题。
选择编辑属性。然后,在URL字段和调用功能
javascript:load_url('http://www.google.co.in');
代替http:// www.google.co.in
否则 假设你想改变在下面的网址链接。 URL: http:// someserver/sites/Dev/Help/HelpLinks/AllItems.aspx
转到
开放链接
http:// someserver/sites/Dev/Help/HelpLinks/AllItems.aspx
你会发现列表的列(标题栏,URL栏,摘要等)。
选择标题,然后单击要编辑
然后在URL字段编辑属性和调用功能
javascript:load_url('http://www.google.co.in');
代替http:// www.google.co.in
这个加入的结束链接。
#openinnewwindow
例如:http://www.bing.com**#openinnewwindow
在SharePoint维基编辑器,你可以单击“发件人地址”您添加链接和链接菜单将出现在功能导航栏。在那里,你可以点击“在新标签中打开”这不是新窗口,但它非常简单。
这个答案是这篇文章的概括,而不是我想出了一个答案:http://sharepointsolutions.blogspot.com/2007/09/make-selected-links-in-links-list-open.html
第1步:添加#openinnewwindow您要在新窗口中打开所有超链接的结束。
第2步:然后,您需要将后续脚本添加到您的SharePoint页面。 (!&resoundly调升) - :用于将细节感谢
[script language = "JavaScript"]
//add an entry to the _spBodyOnLoadFunctionNames array
//so that our function will run on the pageLoad event
_spBodyOnLoadFunctionNames.push("rewriteLinks");
function rewriteLinks() {
//create an array to store all the anchor elements in the page
var anchors = document.getElementsByTagName("a");
//loop through the array
for (var x = 0; x < anchors.length; x++) {
//does this anchor element contain #openinnewwindow?
if (anchors[x].outerHTML.indexOf('#openinnewwindow') > 0) {
//store the HTML for this anchor element
oldText = anchors[x].outerHTML;
//rewrite the URL to remove our test text and add a target instead
newText = oldText.replace(/#openinnewwindow/, '" target="_blank');
//write the HTML back to the browser
anchors[x].outerHTML = newText;
}
}
}
[/script]
- 1. 链接何时应该在新标签页/窗口中打开?
- 2. 在同一窗口的新标签页中打开链接
- 3. 在新窗口中打开链接或标签
- 4. 在新窗口中打开链接/标签
- 5. HTML:如何强制链接在新标签中打开,而不是新窗口
- 6. 目标_blank不在新标签页/窗口中打开
- 7. 如何在启用标签的情况下在新窗口中打开链接
- 8. 捕获“在新标签中打开链接”和“在新窗口中打开链接”事件
- 9. 在新窗口中打开链接
- 10. 在新窗口中打开链接
- 11. 在新窗口中打开链接
- 12. 在新窗口中打开HTML链接
- 13. 添加标签并在新窗口中打开/标签
- 14. 在新标签页/窗口中打开JavaScript书签吗?
- 15. PHP如何打开新的标签页或新窗口
- 16. 在标签页中打开链接
- 17. 打开HREF邮寄地址在新标签页的链接/窗口
- 18. 通过点击jquery中的链接打开新标签页(窗口)
- 19. JavaScript:在新标签中打开链接
- 20. 打开一个新页面:新窗口与新标签页
- 21. 在ASP.Net中,如何在新窗口中打开链接?
- 22. 如何让SharePoint链接列表默认在新窗口中打开?
- 23. 在同一个窗口中或在新的(标签)中打开链接
- 24. 打开新标签/新窗口
- 25. 如何强制打开JavaScript的新标签页/窗口?
- 26. 如何防止用户在新标签页或新窗口中打开TreeView链接
- 27. 如何在新窗口中打开pdf文件中的链接?
- 28. 在Kotlin中如何打开新窗口中的链接
- 29. 单击链接按钮时在新窗口中打开页面
- 30. url.Action在ASP.NET MVC的新窗口中打开链接页面
精彩为我们的伟大工程 – whytheq 2017-12-11 13:18:13