我想要做的是在sitemap
上放置一个不会导致CRM页面但会打开www.MyNewPage.aspx
的项目。我需要以编程方式执行此操作,并且CRM页面中的iFrame
不是我正在寻找的。 p>
这可能吗?
由于
答案 0 :(得分:4)
您可以将html页面添加为webresources。您可以在站点地图中为站点地图制作这些网络资源目标,请注意网址。
<SubArea Id="nav_yourlink" Url="$webresource:new_mynewpage.htm" Icon="$webresource:new_image.png">
<Titles>
<Title LCID="1033" Title="my title" />
</Titles>
<Descriptions>
<Description LCID="1033" Description="my descr"/>
</Descriptions>
</SubArea>
然后,您可以在该html页面中嵌入您想要的任何javascript来启动您的网页。从javascript启动新页面的两种主要方式:
window.location = 'www.mydomain.com/mypage.aspx'; // set the content INSIDE crm's content pane.
或(听起来像这个是你想要的)
window.open('www.mydomain.com/mypage.aspx'); // open it in a new window, leaving CRM's content pane blank.