2009-05-13 5 views
0

Работает более года и начинает открываться в новом окне. Я ничего не знаю об изменениях.
Я сделал это после руководства по телефону Stunnware.CRM-вид в iframe теперь открывается в новом окне, почему?

Код в странице:

<html> 
<head/> 
<body class='stage' onload='resultRender.submit()'> 
    <FORM id='resultRender' method='post' action='/ALI/AdvancedFind/fetchData.aspx' target='resultFrame'> 
    <INPUT value='<fetch version="1.0" output-format="xml-platform" mapping="logical" distinct="false"><entity name="account"><attribute name="websiteurl"/><attribute name="accountnumber"/><attribute name="new_geocat"/><attribute name="new_contracttype"/><attribute name="name"/><attribute name="accountid"/><order attribute="name" descending="false"/><filter type="and"><condition attribute="parentaccountid" operator="null"/><condition attribute="statecode" operator="eq" value="0"/></filter></entity></fetch>' type=hidden name=FetchXml> 
    <INPUT value='<grid name="resultset" object="1" jump="name" select="1" preview="1" icon="1"><row name="result" id="accountid"><cell name="name" width="200"/><cell name="new_contracttype" width="125"/><cell name="new_geocat" width="100"/><cell name="accountnumber" width="100"/><cell name="websiteurl" width="100"/></row></grid>' type='hidden' name='LayoutXml'> 
    <INPUT value='account' type='hidden' name='EntityName'> 
    <INPUT value='{00000000-0000-0000-00AA-000000666000}' type='hidden' name='DefaultAdvFindViewId'> 
    <INPUT value='{B444C27F-FC37-DD11-BDAA-000C292407C5}' type='hidden' name='ViewId'> 
    <INPUT value='1039' type='hidden' name='ViewType'> 
    <INPUT value='name' type='hidden' name='SortCol'> 
    <INPUT value='false' type='hidden' name='SortDescend'> 
    </FORM> 
</body> 

+0

получил URL? это трудно отлаживать без – scunliffe

+0

URL-адрес будет полезным. делает resultFrame все еще существуют. Если может, «т что он может открываться в новом окне. – Jack

+0

Моя запись в SiteMap.xml «" – 2009-06-08 19:26:01

ответ

0

Я, наконец, понял это после проб и ошибок. Я добавил строку ниже на мою страницу HTML сразу после формы.

<iframe id='resultFrame' ></iframe> 
0

Я знаю, что это старый вопрос сейчас. Не знаю, разрешилось ли это. Разрешаете ли вы создавать межкадровые скрипты в форме CRM? Если нет, ваша страница находится в запретной зоне, и это объясняет открытие страницы в новом окне.

+0

Это не на форме. Эта страница открывается из жесткой ссылки в левом меню навигации. – 2009-06-02 16:23:45

+0

Got ya. Не стесняйтесь публиковать XML-карту вашего сайта для этого узла, и я посмотрю. Или это левая навигация объекта (ISV.config XML)? У меня есть оба, и я не испытываю этого с IE7 или 8. –

0

Ну веб-страница открывалась в новом окне, так как формы предназначаться свойство установлено в resultframe, но указанный кадр не существует на этой странице. Так как страница действия по умолчанию открывается в новом окне. Просто удалите целевое свойство рамки, и все готово. Теперь рамка откроется в том же окне. Вы можете указать цель, как «_self», а также

1

Вы также можете попробовать:.

Из окна свойств Iframe, убедитесь, что „ограничить перекрестные сценарии кадра“ ​​флажок отменить выбор

Это решило проблему шахты, которая была похожа на один из приведенных выше.

спасибо,

Смежные вопросы