![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
以下の場合、opentext を直接開けば普通に開くのですが、
getPage で開くとエラーになってしまいます。
いろいろ試した結果 event.clientX がある場合エラーになるようです。
エラーがなく表示できるようになりませんでしょうか。
(文字数制限のためDIVタグ省略)
function opentext(settxt){
divid="tiptext";
if(document.all){
d_div=document.all(divid);
rx = event.clientX + document.body.scrollLeft +set_x;
//rx = 100;
ry = event.clientY + document.body.scrollTop +set_y;
//ry = 100;
}else{
d_div=document.getElementById(divid);
rx = NNX + set_x;
ry = NNY + set_y;
}
if(settxt){
d_div.style.display="block";
d_div.style.left = rx +"px";
d_div.style.top = ry +"px";
d_div.innerHTML = settxt;
}else{
d_div.style.display="none";
d_div.innerHTML = ""; }
}
function MouseXY(NNevent){
NNX = NNevent.pageX;
NNY = NNevent.pageY;
}
window.onmousemove = MouseXY;/* himajin.moo.jp */
function getPage(pageURL) {
xmlhttp = createXMLHttp();
if (xmlhttp)
{
xmlhttp.onreadystatechange = setPageData;
xmlhttp.open('GET', pageURL);
xmlhttp.send(null);
}else{
alert("XMLHttpRequest失敗");
}
}
function setPageData()
{
if (xmlhttp.readyState == 4 && xmlhttp.status == 200)
{
//alert("XMLHttpRequest成功");
opentext([xmlhttp.responseText]);
}
}
// XMLHttpsオブジェクト作成
function createXMLHttp()
{
try {
return new ActiveXObject ("Microsoft.XMLHTTP");
}catch(e){
try {
return new XMLHttpRequest();
}catch(e) {
return null;
}
}
return null;
}
No.2ベストアンサー
- 回答日時:
>「関数」とはgetPageのことでしょうか?
>getPage を呼んだときに 変数などに event.clientX をいれておけばよいのでしょうか?
それでいいと思います。
回答ありがとうございます。
getPageでevent.clientXを取り、
opentextを呼び出すときに、一緒に値を受け渡すように変更したところ、思い通りの動作ができました。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript 画像の表示位置 3 2022/12/23 08:25
- JavaScript 1日1回引けるJavaScriptおみくじについて 1 2022/12/12 22:28
- JavaScript プログラムがうまく動きませんレビューお願いします 1 2022/07/10 05:08
- JavaScript コードレビューをお願いします。 1 2022/07/16 05:38
- JavaScript clear機能を失わずにファイルアップロード機能を作成したい 3 2023/06/10 16:12
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- JavaScript アップロードファイルの種類によって処理を分岐させたいのですが書き方が分からずアドバイスお願いします 4 2023/06/17 19:12
- JavaScript ソースコードのいじる場所が分かりません。 1 2022/12/23 02:06
- HTML・CSS ボタンをクリックした時に、入力フォームのすぐ下部に、「入力欄が空白です」というテキストメッセージが表 1 2022/04/27 16:25
- JavaScript jQueryでのドラッグアンドドロップについて 1 2022/07/07 21:04
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
mousewheelイベントについて
-
FireFoxのjavascriptで自動でキ...
-
ダブルでコンボボックスについて
-
選択肢によってラジオボタンを...
-
複数のプルダウンメニューの選...
-
iframeのソースを取得したい
-
Null またはオブジェクトではあ...
-
連動するセレクトボックスの内...
-
onload時にPostBackを発生させ...
-
テーブルの行削除について
-
XMLでのAttributeを持ったNode...
-
javascriptの基本的なことだと...
-
ロールオーバーについて
-
javascriptのdocument.allにつ...
-
DOM要素を削除しても、イベント...
-
文字色の変化
-
正規表現による日本語の置換
-
キーコードなどでAlt+○を認...
-
javascript スロットマシン
-
特定ページから遷移した時にア...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
JavaScript window.openで開く...
-
文字を一文字ずつ表示
-
DOM要素を削除しても、イベント...
-
FireFoxのjavascriptで自動でキ...
-
javascriptの基本的なことだと...
-
このjavascriptのif文、条件式...
-
XMLでのAttributeを持ったNode...
-
Latexに関する質問です。
-
Null またはオブジェクトではあ...
-
VBAでIEのボタンを押してメッセ...
-
乗換案内 VBAで操作したい
-
javascriptのdocument.allにつ...
-
TexでΣの添え字の位置直し
-
showModalDialogで開いた画面を...
-
ラジオボタンでreadonlyの切替え
-
excle VBA とweb上の検索を利用...
-
LaTeX:数式を等号揃えにする方法
-
TEXTAREA内の改行位置をinnerHT...
-
iframe内のページ(複数)を変更
-
ブラウザのウィンドウサイズに...
おすすめ情報