私は JavaScript でプログラミングをしたことがないので、正しい軌道に乗っているかどうかさえわかりません。私が望むのは、理想的には、複数のウィンドウを開いて特定の文字列を検索し、その文字列が見つからないウィンドウを閉じることです。
この関数は、1 つの新しいウィンドウで 1 つのページを処理するだけです。開いたページには探している単語が含まれていますが、実行すると文字列が見つかりませんでした。
function open_win() {
var wnd = window.open("http://www.bartleby.com/123/32.html");
if (wnd.find("morning")){
alert("string found");
}
else{
alert("string not found");
}
}
このコードを変更して、ページをロードするための遅延を含めましたが、検索機能が機能していないようです。アラートは表示されません。
function open_win() {
var wnd = window.open("http://www.bartleby.com/123/32.html");
setTimeout(function(){
if (wnd.find("morning"))
{
alert("string found");
}
else
{
alert("string not found");
}
},3000);
}