0
viewresident = '<a href="javascript:;" onclick="return openPopup(' + viewUrl + ');" >' + name[i] + '</a>';

JQ Grid を使用して、これをグリッドの名前行に設定しています。エラーはありませんが、ページは新しいウィンドウでポップアップを開きません。何が間違っているか教えてください。

function openPopup(url) {
      window.open(url, "popup_id", "scrollbars,resizable");
      return false;
    }

全体はJSで書かれています。

4

1 に答える 1

1

使用方法を読んでくださいwindow.open(): Window open() Method、次にこれを試してください:

viewresident = '<a href="javascript:openPopup(' + viewUrl + ');" >' + name[i] + '</a>';

function openPopup(url){
    window.open(url,'Popup','scrollbars=yes, resizable=yes, width=500, height=400');
}

scrollbars=noウィンドウのスクロールバーをresizable=no無効にし、ウィンドウのサイズ変更を無効にします。

于 2012-04-24T17:31:43.187 に答える