勝手にどんどん開くウィンドウを時々見ますが(特にアダルトサイトに多い)、あれは、
JavaScriptで動いているものと思いますが、自分のホームページを同様に飛ばせるのでしょうか?私は、ホームページ作成中の初心者です。
JavaScriptにそんな機能があるのですか?そもそも、あれは、飛んでるんでしょうか?

このQ&Aに関連する最新のQ&A

A 回答 (2件)

JavaScriptの勉強でしたら


↓↓↓↓↓↓

参考URL:http://wakusei.cplaza.ne.jp/twn/www.htm
    • good
    • 0
この回答へのお礼

ありがとうございます。さっそく見てみます。

お礼日時:2001/04/05 20:07

質問の趣旨がよくわからないんですが。



これは、
○他人のホームページに、勝手に自分のページに飛ぶような仕組みを仕込めるのかどうか
○自分のページにアクセスしてくると、どんどんウィンドウが開くような仕組みを簡単に作れるのかどうか
のどちらの意味なんでしょうか?

ちなみに前者であれば、その対象となるホームページの管理者の協力がなければ基本的に無理です。(もちろんハッキングされれば別ですが)
後者ならJavaScriptのwindow.open関数を使えば簡単ですね。
    • good
    • 0
この回答へのお礼

勉強不足で申し訳ありません。質問の意図としては、前者のほうでした。もう少し勉強してみます。早速のご回答ありがとうございました。

お礼日時:2001/04/05 13:09

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

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

Qホームページ JavaScript

CTRLキー+Fで検索すると、黄色の背景色がつくように
特定の文字に背景色をつけたいのですが、どのようにすればいいのでしょうか?

例)
◆検索キーワード : 「 テスト 」

今日はテスト
テストの点数87点
↑この検索キーワードと同じ箇所のテストの部分だけに背景色をつけるようにしたいです。

Aベストアンサー

mark.jsを使えば簡単にできますよ。

公式ページ
https://markjs.io/

簡単なサンプル作りました。
https://jsfiddle.net/b1efes63/

実際にはハイライトする文字列を<span>で包んでるようです。

QJavaScriptが使えるホームページ

今持っている無料ホームページはJavaScriptを使おうとすると規制があり対応してくれません。
JavaScriptを使っても大丈夫な無料ホームページを教えてもらえないでしょうか?

Aベストアンサー

楽天をご利用とのことですが、楽天広場でしょうか。

これは一般的なホームページサービスではなく、ブログサービスの一種です。この手の簡単ホームページサービスやブログサービスなどでは、セキュリティ対策でscriptを埋め込んでも拒否するものがあります。

私の知っている範囲だと、livedoorブログやseesaaブログは本文中にscriptタグを埋め込んでも動いたと思いますよ。

なお、#1さんがおっしゃるとおり、いわゆる一般的なホームページサービス(ジオシティやFC2webなど)であれば、javascriptの使用制限は通常ありません。

ただし、呼び出される動画を置いているサーバーが、スクリプトの外部呼出しに対応してない場合があります。
この場合、動画を置いているサイト以外で呼び出すことは出来ません。

#余談ですが、動画の貼り付けに作成者の許可はありますか?
#他人の作成した動画を勝手に貼り付けると著作権侵害になってしまいます。

Q[javascript]ホームページタグの書き換えとonclickについて

どうしても、うまくいかない部分が2点ありますので分かる方、手直ししていただけないでしょうか?

さまざまなHPを参考にして、下記、ソースを作成しました。
送信aを、
実行すると、新しいウィンドウが開きます。
そして、相手からの受信を待たず、
送信b
を実行すると、
送信aの結果が反映されないことがよくあります。
同一の、ウィンドウに再度表示され、正常に受信終わる前に閉じた状態になるため、エラーになると思っています。
そこで、これを何とか、克服する方法はないものでしょうか?


また、javascriptを用いて、
<form action="url.cgi?acc=■" method="post">
の■の部分を、毎回好きな数字に書き換えたいのですが何か、よい方法はないものでしょうか?

以上2点ありますが、分かる方のみでもとても助かりますので、手直しのほど、何卒、宜しくお願い致します。




<script language=javascript>
function submitByNewWindow(frm) {
window.open('','new','width=500,height=400,left=0,top=0,scrollbars=yes');
frm.target = "new";
frm.submit();
}
</script>

■へ入れる文字→[ ] <BR>

<form action="url.cgi?acc=■" method="post">
<input type="text" name="do" value="a">
<input type="hidden" name="type" value="other">
<input type="button" onclick="submitByNewWindow(this.form);" value="送信a";>
</form>

<form action="url.cgi?acc=■" method="post">
<input type="text" name="do" value="b">
<input type="hidden" name="type" value="other">
<input type="button" onclick="submitByNewWindow(this.form);" value="送信b";>
</form>

どうしても、うまくいかない部分が2点ありますので分かる方、手直ししていただけないでしょうか?

さまざまなHPを参考にして、下記、ソースを作成しました。
送信aを、
実行すると、新しいウィンドウが開きます。
そして、相手からの受信を待たず、
送信b
を実行すると、
送信aの結果が反映されないことがよくあります。
同一の、ウィンドウに再度表示され、正常に受信終わる前に閉じた状態になるため、エラーになると思っています。
そこで、これを何とか、克服する方法はないものでしょうか?


...続きを読む

Aベストアンサー

追加のご質問部分ですがいまいち仕様が不明なんですが・・

(1)
送信aなら、入力された文字列の頭にa.を付加する
送信bなら、入力された文字列の頭にb.を付加する

(2)
送信abともに数字と同様に別の場所で入力した英文字xx
とa.またはb.を合成しa.xxまたはb.xxとして送信する
(この場合はa、bはボタンのみでいい感じがしますが・・)

(3)
考えつかないのでご自分でこんな感じという
ソースを提示してください・・


cgiの更新上の問題ですが、
説明不足ですいません、私のご提案させていただいたのは、

現状のスクリプトでは常にnewという名前のウィンドウに開くため、
既にaが実行中の場合にbを押してしまうと、同じnewのウィンドウ名で開こうとしますが
すでに同名のウィンドウがあるため、そのウィンドウを再利用して開いてしまいます。
このため、実行中のaが中断されるという現象であるなら

aの場合はnew_aというウィンドウ、bの場合はnew_bというウィンドウ
というようにもともとa,bで使用するウィンドウを分けたら解決しないかな?ということです。
「ずらす」というのはnew_aが既に開いていれば、
new_bを開く時、top・leftの位置を少し下にずらして
別窓が開いた(2枚開いている)ことが判り易くするためです。

補足お願いします。

.

追加のご質問部分ですがいまいち仕様が不明なんですが・・

(1)
送信aなら、入力された文字列の頭にa.を付加する
送信bなら、入力された文字列の頭にb.を付加する

(2)
送信abともに数字と同様に別の場所で入力した英文字xx
とa.またはb.を合成しa.xxまたはb.xxとして送信する
(この場合はa、bはボタンのみでいい感じがしますが・・)

(3)
考えつかないのでご自分でこんな感じという
ソースを提示してください・・


cgiの更新上の問題ですが、
説明不足ですいません、私のご提案させていただい...続きを読む

Qホームページ内検索をフォームとJavaScriptで実現したい。

簡単なホームページを作っているのですが、例えばページ内の特定のテキストを検索する場合は
Ctrl+Fで検索できますが、自分で作っているページなので、FORMとJavaScriptを使って
キーワードを formのテキストに入力し、検索ボタンを押すと、1つめのfind位置にジャンプし、
ページ内のキーワード全てに黄色の反転をさせたいのですが、可能でしょうか?
DOM?というものを詳しく知る必要があると思いますが、お勧めの書籍がありましたら教えてください。

Aベストアンサー

DOMか何かはわかりません。
ここに↓
http://mist.freespace.jp/kumisuke/bookmarklet.html
Bookmarklet という,ブラウザの「お気に入り」に登録して利用するJavaScriptが紹介されているのですが,
このページの真ん中あたりにに
「ページ内の指定テキストを強調表示(タグを壊さずそこそこ速いハイライト検索) 」
というBookmarkletがあります。

これをJavaScriptに逆輸入して,以下のようなものを作ったら,
「ページ内の指定テキストを強調表示(タグを壊さずそこそこ速いハイライト検索) 」
がボタンでできました。

-------------------------------------
<html>
<head>
<meta http-equiv="Content-Language" content="ja">
<meta http-equiv="Content-Type" content="text/html; charset=shift_jis">
<title>検索</title>
</head>

<body>
<p><INPUT type="button" value="ページ内検索"
onclick="javascript:(function(){ var d = document.body, e = prompt(&quot;&quot;, &quot;&quot;); d.innerHTML = d.innerHTML.replace(RegExp(&quot;&gt;[^&lt;]*(?:&quot;+e+&quot;)[^&lt;]*&lt;&quot;, &quot;ig&quot;),function(a){ return a.replace(RegExp(e, &quot;ig&quot;), '&lt;span style=&quot;color:Black;background:Yellow;&quot;&gt;$&amp;&lt;/span&gt;'); }); })()"></p>
<p>あいうえお<br>
かきくけこ<br>
さしすせそ</p>
</body>
</html>
------------------------------------

javascript:(function ~~ の部分は改行されているように見えますが一行です。

DOMか何かはわかりません。
ここに↓
http://mist.freespace.jp/kumisuke/bookmarklet.html
Bookmarklet という,ブラウザの「お気に入り」に登録して利用するJavaScriptが紹介されているのですが,
このページの真ん中あたりにに
「ページ内の指定テキストを強調表示(タグを壊さずそこそこ速いハイライト検索) 」
というBookmarkletがあります。

これをJavaScriptに逆輸入して,以下のようなものを作ったら,
「ページ内の指定テキストを強調表示(タグを壊さずそこそこ速いハイライト検索) 」
がボタン...続きを読む

Q【なにが危険?】javascriptライブラリ、会社のホームページに利用

かなりいろいろと読みましたが、疑念が払いきれないのでこちらで質問させていただきます。どうかよろしくお願いいたします。

はじめに、ライブラリを利用する私の現在の立場・相談したいことについてを書き、
次に具体的なライブラリ名(と、そのライセンス名)を書かせていただきます。

現在私は一般企業に派遣社員として派遣されているWebデザイナーです。依頼されたページを作成し、会社のホームページからリンクを貼って、(会社の所有物のひとつとして)公開しています。派遣会社との契約により、作ったものの著作権は会社が所有する、というのが決まりになっています。

ライブラリの利用目的は、会社の有する商品を販売促進することです。つまり商用です。また利用するライブラリを、部分的にカスタマイズしたりすることがあります。ライブラリ自体を非公開にしたりするつもりはありません。カスタマイズしたライブラリを誰かが更にカスタマイズすることや、誰かの再配布を許さないつもりもありません。

??????????????????????????????????????????????
会社は、会社独自のデータベースシステムを利用しており、このソースコードは公開されておりません。ですが私が会社のサイトにGPLライセンスで守られたjavascriptコードを利用することで、会社のシステムを公開しなければならないことにはなりませんか?
??????????????????????????????????????????????

また、何をしてはいけないのか、具体的にお分かりのかたがおればお教えいただきたいと思っています。

その他、もともと会社の資産だったものが損なわれたり、奪われたりすることがないか不安に思っています。スクリプトの開発者には最大限の敬意を表したいので、教えて! gooのみなさまからもアドバイスをいただきたいと思いました。

使いたいライブラリは以下の2つです。
jQuery MIT-LICENSE、GPL-LICENSE
prototype.jsに並ぶ有名なライブラリです。

IE PNG FIX CC-GNU LGPL 
jQueryと衝突を起こさずIEでPNG透過を可能にします。


念のため書かせていただきますが、理解するまでは実施するつもりもありませんしチームで相談の上利用したいと思っています。少なくとも、こちらの回答者様たちの回答を最大限に参考にさせていただきたいと考えております。
最後に、最も初歩的な質問をさせていただくことをお許しください。

かなりいろいろと読みましたが、疑念が払いきれないのでこちらで質問させていただきます。どうかよろしくお願いいたします。

はじめに、ライブラリを利用する私の現在の立場・相談したいことについてを書き、
次に具体的なライブラリ名(と、そのライセンス名)を書かせていただきます。

現在私は一般企業に派遣社員として派遣されているWebデザイナーです。依頼されたページを作成し、会社のホームページからリンクを貼って、(会社の所有物のひとつとして)公開しています。派遣会社との契約により、作っ...続きを読む

Aベストアンサー

No.1の回答者です。追記します。

まずパッケージ化に関してですが、具体的例を挙げれば「販売するCMSにjQueryを使っています」とかです。
販促サイトの制作ならば該当しません。

次にMIT Licenceに関してですがhtmlに記載は不要です。
talooさんのおっしゃられている「重要な部分」というのは意訳だと思います。
http://www.opensource.org/licenses/mit-license.php

最後に回答し忘れていたIE PNG FIX CC-GNU LGPLに関してですが、
http://creativecommons.org/licenses/LGPL/2.1/deed.ja
こんな感じのルールです。いずれにしても配布しない限り関係ないですね。
というか、200行にも満たないjavascriptレベルとなるとリバースしちゃっても良いと判断しているずるいやつの方が多いですよ。


人気Q&Aランキング

おすすめ情報