javaスクリプトは初心者というか、コピペで使ってるばかりです。

たまたまネットサーフ中に見つけたのですが、
http://for-u.presen.to/
↑のサイトで下のほうのIEorNNアイコンを開くと、ワクの無い新規ウィンドウが開きます。javaスクリプトだとは思うのですが、これは簡単にできるのでしょうか?また、これで開いたウィンドウは通常のhtmlのようにフレームページを使うなど使用上の不都合は無いのでしょうか?
アドバイスのほど、よろしくお願いいたします。

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

A 回答 (5件)

たまコです。



上記サイト拝見しました。おそらくなんですが、JavaScriptじゃないです。
オリジナルデザインのブラウザをクライアントにダウンロードしているんだと
思います。詳しい事はあまり知りませんが、X2Webとか有名です。

http://www.x2web.ne.jp/
http://www.x2web.ne.jp/x2webdemo/index.html

参考URL:http://www.x2web.ne.jp/

この回答への補足

すいません、自己解決してしまいました。
サイトのソースを何とか解析したところ、あのウィンドウは海外のサイトで配布しているjavaスクリプトであることが分かりました。やはり、オッ!と思うようなjavaスクリプトはみんな海外ですね^-^)

補足日時:2001/04/02 23:21
    • good
    • 0

ありゃりゃ、知ったかし~をしてしまって申し訳ないです(汗/恥)。


『今度のふらっしゅ5~はこんなキレイなのも作れるんだ~~』などとおの美しいページを見て呑気に思っておりました(汗/笑)。ダメなんですね(汗)。
私の生意気な発言はどうぞお忘れ下さいますよう…(深々御辞儀)。
DreamWeaverはかなり評判が良いですね。
こちらのほうが参考になってしまいました(をい)。
有難うございました(汗/笑)。

この回答への補足

>『今度のふらっしゅ5~はこんなキレイなのも作れるんだ~~』
あれはビットマップをFlashに読み込ませてるので、別にFlashがそういう画像を作るわけじゃないですよ。ちなみにFlash4を使用してると思われます。

結局のところ、こういったクリエイティブなものはソフトじゃなくてセンスですね。

補足日時:2001/04/02 23:23
    • good
    • 0

あ、ついでに、タイトルバー以外を全部消してウインドウを開くことが出来るJavaスクリプトのあるサイトを書いておきますね。


参考URLの『ウインドウの操作』というところです。
それでは~~。

参考URL:http://www.cam.hi-ho.ne.jp/t-sue/js/main.htm

この回答への補足

ありがとうございます。
ですが、私もここはブックマーク済みでした(笑)

ちなみにこの手のウィンドウ操作のjavaスクリプトでしたら、DreamWeaverのビヘイビアで挿入できますよ。結構、重宝してます ^-^)

補足日時:2001/04/01 00:28
    • good
    • 0

こんにちは。


ええと、あれは『Javaスクリプト』ではなく『Flash』になります。
綺麗なアニメーションやスムーズな動きの凝ったゲームなどなど使用法はいろいろですが(音も入れられますし~)、ページがかなり重くなってしまうので、不快感を与えない演出が必要になるかな~~っと……(汗/笑)。

重さがネックなので私はまだ自分のホームページに使ってはいませんが、いざ!という時のために検索で探してお気に入りに入れている(笑)、『超初心者向け』のFlash講座サイトのURLを書いておきますね。
頑張ってください~~。

参考URL:http://www.geocities.co.jp/Milano/4138/

この回答への補足

私の質問の仕方が悪かったようですね。。。(汗)
ウィンドウ内に表示されてるのはFlash(を含むhtml)だとよくわかってますが、そのウィンドウにワクが無いのが不思議なのです。
ちなみにFlashはベクターベースなので基本的に軽いですよ。大きなファイルを作ると重くなるだけです。

一応、私のプロフィール>過去の回答を見てもらえればFlash初心者ではないことはわかって頂けると思います ;^-^)

補足日時:2001/04/01 00:19
    • good
    • 0

えっと、これはJavaScriptではないです。


MacromediaFlashを使った特殊なものなのです。

JavaScriptだと、
メニューバー、ツールバー、アドレスバー、
ステータスバーを消すので精一杯だったような。
タイトルバーはよく覚えてませんが。

この回答への補足

いや、それは違います。(私もFlash使いなので)
Flashはjavaスクリプトにコマンドを送るくらいしかできないので、そういうことはできないですよ。

補足日時:2001/04/01 00:15
    • good
    • 0

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

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

Qjavaスクリプト 一定時間経過後 別ウィンドウで開くには

javaスクリプト 一定時間経過後 別ウィンドウで開くには

function OpenWnd() {
wndow.open("sample.html");
}
setTimeout("OpenWnd()" , 5000) ;

javaど素人です。
上記のような感じでjsファイルを作成しましたが、
親ページ表示後5秒経過で"sample.html"を別窓で開きたいのですが、うまくいきません。

ご回答お願いいたします。

Aベストアンサー

別窓でしたね

setTimeout(function(){window.open("sample.html","_blank","width=800,height=600")},5000);

とか

Qブログ上で複数のjavaスクリプトから2つのjavaスクリプトをランダムに表示させたい

ブログ上に、複数のjavaスクリプトからランダムに2つのjavaスクリプトを選んで表示させたいのですが、コードがわからないので教えていただきたいです。選ばれた二つは被らないようにしたいです。

使用したいjavaスクリプトのコードは
<script type="text/javascript" charset="euc-jp"
src="○○1"></script>
<script type="text/javascript" charset="euc-jp"
src="○○2"></script>
<script type="text/javascript" charset="euc-jp"
src="○○3"></script>
のようになっています。

javaを使って画像や文字をランダムに表示する方法はあったので応用しようとしたのですがうまくいきませんでした。

よろしくお願いします。

Aベストアンサー

No.1です。
​http://meshiuma.net/​の中段右のアンケートの部分を
見ると、外部scriptのソースをphpでdocument.write文を動的に
出力してますね。しかもおきて破りの方法ですね、<script>要素や<css>
要素までdocument.writeしてます。
さらに致命的なのはdocument.closeの出力がありません。
phpをコールする時idパラメータを変えれば異なるアンケート書き出しの
ソースを履くみたいです。
アンケートをランダムに選ぶ処理は、おいといて、
そもそも複数のアンケートを表示できるのか試してみました。
結果、firefoxだと表示はしますが、document.close()が無いので
ロードが完了せず、次の処理に進みません。IEではまったくだめです。
自身のサーバー側でproxyとなる別の処理を作って、加工して返せば、なんとかなるかも?

(試したソース)
<html>
<head>
<script type="text/javascript">
function changeSRC(){
var url1='http://blog.with2.net/vote/form.php?sid=694531&id=7315&size=1&s_ttc=%233c78a7&s_dc=%23333333&s_cc=%23333333&s_tc=%23333333&nocm=y&nops=y&target=_blank';
var url2='http://blog.with2.net/vote/form.php?sid=694531&id=7316&size=1&s_ttc=%233c78a7&s_dc=%23333333&s_cc=%23333333&s_tc=%23333333&nocm=y&nops=y&target=_blank';
var url3='http://blog.with2.net/vote/form.php?sid=694531&id=7317&size=1&s_ttc=%233c78a7&s_dc=%23333333&s_cc=%23333333&s_tc=%23333333&nocm=y&nops=y&target=_blank';
var objhead1 = document.getElementById("ancate1");
var objhead2 = document.getElementById("ancate2");
var objhead3 = document.getElementById("ancate3");
var script1 = document.createElement("script");
script1.setAttribute("src",url1);
var script2 = document.createElement("script");
script2.setAttribute("src",url2);
var script3 = document.createElement("script");
script3.setAttribute("src",url3);
objhead1.appendChild(script1);
objhead2.appendChild(script2);
objhead3.appendChild(script3);
}
</script>
</head>
<body>
<input type="button" onclick="changeSRC();">
<div id="ancate1"></div>
<div id="ancate2"></div>
<div id="ancate3"></div>
</body>
</html>

No.1です。
​http://meshiuma.net/​の中段右のアンケートの部分を
見ると、外部scriptのソースをphpでdocument.write文を動的に
出力してますね。しかもおきて破りの方法ですね、<script>要素や<css>
要素までdocument.writeしてます。
さらに致命的なのはdocument.closeの出力がありません。
phpをコールする時idパラメータを変えれば異なるアンケート書き出しの
ソースを履くみたいです。
アンケートをランダムに選ぶ処理は、おいといて、
そもそも複数のアンケートを表示できるのか試してみました。
...続きを読む

Qjavaスクリプトでウィンドウを常に最前面に表示

ホームページを作成しているのですがメニューウィンドウ(menu.html)とアウトウィンドウ(out.html)を作成しました。
其処でメニューウィンドウ(menu.html)を常に一番上に表示するような技ってないでしょうか?(JAVAスクリプト等)

Aベストアンサー

セキュリティや環境などを無視して強引に実現するなら、
メニューウィンドウに以下のようなスクリプトを追加すればできると思います。

window.onblur = WinFocus;
function WinFocus() {
self.focus();
}

しかし、ANo.1の方も書かれているように、セキュリティだけじゃなく、そもそも「アウトウィンドウ」に触れなくなってしまいますよ。

Qwindow.openで開いた別ウィンドウのリンクを親ウィンドウで開きたい

いつもお世話になっています。
index.htmlというページがあり、window.openでtest.htmlというウィンドウを開きます。
test.htmlの中に記述したリンクをindex.htmlと同じウィンドウに開きたいのですが、どう記述すればいいのでしょうか?
index.htmlを親とは見なさずparentではtest.htmlと同じウィンドウに開いてしまいます。
blankではindex.htmlとtest.htmlとも別のウィンドウに開いてしまいます。

おそらく初歩的な問題なのだと思いますが、どうかお知恵を貸して下さい。
普通ですが、test.htmlの現在の記述は以下です。
<a href="開きたいページ.html" target="_parent">ページを開く</a>

どうぞよろしくお願いします。

Aベストアンサー

こんにちは。開いた子ウィンドウの中でwindow.opener.location.href="http://www.example.com"などとなっていれば良いはずです。window.opener.location.replace(~)も有効かと。以下が参考になります。

http://shoyu-ramen23.jugem.jp/?eid=203
http://javascript.eweb-design.com/0515_os.html

以下のQ&Aも注意点として有用だと思いました。

http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1221399962

その他、"javascript window 子ウィンドウから location"などと検索してみて下さい。

QDreamweaverを使用 クリックで新しいウィンドウを開くを作成しましたが、次のを開く時ウィンドウが後ろに行くのを回避したい

DreamWeaverのビヘイビアを使って新しいウィンドウを開くというのを作ってみました。
目的はカレンダー式にサムネイルとして並べた小画像をクリックしたらウィンドウが開いて大きめの画像が見える。というものを作りたいのです。
ウィンドウを開き、そのウィンドウのサイズ等はDreamweaverのビヘイビアで設定できたのですが、次の小画像をクリックすると前に開いたウィンドウが切り替わるのですが、小画像が載っているクリックしたウィンドウが手前に来るため開いているのがわかりずらくなります。
これを回避したいので

1.次のサムネイルの小画像をクリックしたら開いたウィンドウを手前にまた表示されるようにする。
2.前に開いたウィンドウとは別に新しくウィンドウが開く。

以上ようなスクリプトを設定できたら良いのではと思っています。
私は公開されているスクリプトを埋めこむくらいならできますが、一から作ることはしたことがないです。

上記の1か2以外でもこういうやり方があるよ!というのでも構いません。

運用的にはほぼ毎日カレンダー的に追加していくので、
DreamWeaverで設定と
少しの手直しでいけるようなものであればうれしいです。
ご存知の方ぜひ!教えてください!!!

DreamWeaverのビヘイビアを使って新しいウィンドウを開くというのを作ってみました。
目的はカレンダー式にサムネイルとして並べた小画像をクリックしたらウィンドウが開いて大きめの画像が見える。というものを作りたいのです。
ウィンドウを開き、そのウィンドウのサイズ等はDreamweaverのビヘイビアで設定できたのですが、次の小画像をクリックすると前に開いたウィンドウが切り替わるのですが、小画像が載っているクリックしたウィンドウが手前に来るため開いているのがわかりずらくなります。
これを回避...続きを読む

Aベストアンサー

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=shift_jis">
<title>無題ドキュメント</title>
<script language="JavaScript" type="text/JavaScript">
<!--
var win;
var winsw=0;
function MM_openBrWindow(theURL,winName,features) { //v2.0
if(winsw==1){
win.close();
}
win=window.open(theURL,winName,features);
win.focus();
winsw=1;
}
//-->
</script>
</head>

<body>
<table width="204" border="0">
<tr>
<td colspan="2"><div align="center"><a href="javascript:;" onClick="MM_openBrWindow('test_all.html','全身','width=320,height=730') "><img src="index.files/p_01.jpg"
alt="" width="196" height="280"
border=0></a></div></td>
</tr>
<tr>
<td width="102"><a href="javascript:;" onClick="MM_openBrWindow('test_le.html','顔','width=440,height=425')"> <img src="index.files/p_02.jpg" width="94" height="70" border="0"></a></td>
<td width="105"><a href="javascript:;" onClick="MM_openBrWindow('test_ri.html','脚','width=440,height=425')"> <img src="index.files/p_03.jpg" width="94" height="70" border="0"></a></td>
</tr>
</table>
</body>
</html>
----------ソースここまで-----------
こんな感じでしょうか。
一応、二回目以降は前のウィンドウが開いていれば閉じるようにしたので、
もし前のウィンドウを閉じたくない場合はscript部分を下のソースと入れ替えてください。

<script language="JavaScript" type="text/JavaScript">
<!--
function MM_openBrWindow(theURL,winName,features) { //v2.0
var win=window.open(theURL,winName,features);
win.focus();
}
//-->
</script>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=shift_jis">
<title>無題ドキュメント</title>
<script language="JavaScript" type="text/JavaScript">
<!--
var win;
var winsw=0;
function MM_openBrWindow(theURL,winName,features) { //v2.0
if(winsw==1){
win.close();
}
win=window.open(theURL,winName,features);
win.focus();
winsw=1;
}
//-...続きを読む


人気Q&Aランキング

おすすめ情報