外部リンクで新しいウィンドウを開く機能を実装するのに苦労しています。動的コンテンツを作成しており、指定されたリンクでポップアップ ウィンドウを開く関数を作成したいと考えています。助けてください。jquery ダイアログ ボックスや lightwindo などが好きですが、これらのいずれも実装できません。. . これまでのところ、em で機能するオプションはありません。ここに、結果を表示する方法のコードと、新しいウィンドウを開くために関数を呼び出す必要があると思う方法を示します。したがって、ここでの 2 番目の関数は、情報を表示する素敵なポップアップ ウィンドウを開くために、いくつかの助けが必要な関数です..
// --------------------- display the course results -> structuring the returned array, to output all information into a table ----------------------
function displayCourses()
{
var str = ' <table border="0" width="530">' +
'<tr>' +
'<td width="150">Title / course code</td>' +
'<td>INFO</td>' +
'</tr>';
if(curCourseList == null)
{
str = str + '<tr><td colspan="2"><div id="msgDips"></div></td></tr>';
}
else
{
for (var i = 0; i < curCourseList.length; i++)
{
str = str + '<tr><td valign="top" width="150"><a style="cursor:pointer;" onclick="showCourse(\''+curCourseList[i][0]+'\')" >' + curCourseList[i][0] + ' <br /> </a>' + curCourseList[i][1] +'<br>'+ curCourseList[i][3] +'<br /><br />'+ curCourseList[i][4] +'</td><td>' + curCourseList[i][2] +'</td></tr>';
}
}
str = str + '</table>';
document.getElementById("courseContainer").innerHTML = str;
if(curCourseList == null)
{
getLangToken('99');
}
}
function showCourse(code)
{
//alert(1)
$.ajax({
async:false,
type: "POST",
url: 'formPostsUser.php?reqtype=getCourse',
data:'coursecode='+ code,
success: function(data)
{
newwindow=window.open(url,'name','height=200,width=150');
if (window.focus) {newwindow.focus()}
return false;
}
});
}
そして真剣にどんな助けも大いに感謝されます. そのような深いたわごとのatmにいます
編集 - - - - - - - -
これは window.open ビットであり、新しいブラウザ ウィンドウやページではなく、すてきな派手なポップアップを開くために置き換えたいと考えています。