2016-05-18 5 views
0

リストにURLの?frame=1が追加されています。javascript/jqueryを使用して「Add New Item」リンクのURLを動的に変更します

http://site/Lists/ListName/AllItems.aspx?iframe=1

リストのための新しいアイテムリンクを追加をクリックすると、私はジャバスクリプト/ jqueryのを使用してURLに?iframe=1せずに新しいアイテムのフォームをロードする必要があります。

http://site/Lists/ListName/NewForm.aspx?RootFolder=&IsDlg=1?&iframe=1

現在のコードの下に使用しようとしたが動作していません。提案してください。

$(document).on("click","#idHomePageNewItem",function(){ 
    cururlmod="http://site/Lists/ListName/NewForm.aspx?RootFolder=&IsDlg=1"; 
    $("#idHomePageNewItem").attr("href", cururlmod); 
}); 

答えて

0

クリックすると新しいURLを読み込みますか?

これを試してください。 idが "idHomePageNewItem"のタグをクリックすると、リンクが "cururlmod"に読み込まれます。

$("#idHomePageNewItem").on("click",function(){ 
 
    cururlmod="http://site/Lists/ListName/NewForm.aspx?RootFolder=&IsDlg=1"; 
 
    window.location.href = cururlmod; 
 
});

+0

ハイテクCryptc_Slaughtrは、これを試してみました...しかし、まだそれは "= 1&?IFRAME" を開いています。 –

+0

"&?iframe = 1"と "&IsDlg = 1"を除いた新しい項目を追加するためにフォームを開く必要があり、フォームの上部リボン要素が表示されます。 –

関連する問題