ラウンジ(兼FAQ掲示板)

Birthday v.3.0 ステータスバーに出るURL
過去ログ NO.1074574333
□ りティ [2004年01月18日15時49分]
お久しぶりです。独自ドメインにてサイトを再開いたしました
りティです。いつもお世話になってます。m(_ _)m

ちょっと時間ができたんで、またニフティでのすえぽんCGI設置解説を
一つ増やすべく、『birthday』を選んでみました。素材も作れるし、と思って。

ニフティで設置してみたところ、最初は一覧表示で画像が出なくて、
でもこれは何とかあっさり自分で問題解決できました。
で、ここに来てみたら、ちゃんとすえぽんさんやNXerさんが同様のトラブルに
対して過去に何度かレスされてるのを見つけ、やっぱりこれは
解説ページを作ったら、それになりに需要はあるだろう、
と勝手に思いこんでみたりしてます。(^^;

ところで。実際動かしてみて一つ疑問が沸きました。
というのは、どのアイコンの上にマウスを載せた時も
ステータスバーに $dir で指定したフォルダのURLが
表示される仕組になっていますよね。
登録者のホームページアイコンの上にマウスを載せても$dirのURLが
出てしまうので、これはちょっぴりまぎらわしいかな、と。

もちろん理想的には実際に押した時に飛ぶ登録者のURL、
あるいは+++ birthdayv.3.0 +++選択時であれば、すえぽんサイトのURLが
ステータスバーに出れば一番理想的なんでしょうが、
それだと面倒そうなので、ここは別にヌルでもいいんじゃないかな、と。
これきっとJavascriptですよね?
サブルーチンjsがクサそうだけどやっぱりわからないです。(T_T)

どなたか詳しい方、これについて具体的な改造方法を
ご教授願えませんでしょうか?よろしくお願いします。



P.S. 過去ログ、必至に探したけど不発でした。でもあったらどーしよー。
□ NXer [2004年01月18日17時24分]
お久しぶりです。新ドメインで"birthday"設置支援ページ
を加えられますとのご計画、嬉しい限りです。NXerです。

>これきっとJavascript、、、サブルーチンjsが、、、

そうですね。当方の530〜5行目付近です。
530 function touroku() {
531 window.open("$script?mode=input","touroku","width=400,height=250,scrollbars");
}
534 function view() {
535 window.open("$script?mode=view","view","width=400,height=250,scrollbars");

新しいウィンドウを開くopenメソッドを使う時、URL、ウィンドウ名、
サイズ、スタイルなどの主なプロパティを設定することができます。
設定しない時、デフォルト値が有効です。status(バー)はデフォルト値が
yes、つまり、表示です。↓のとおりです。

>ステータスバーに $dir で指定したフォルダのURLが表示される仕組

>ここは別にヌルでもいいんじゃないかな、と

ヌル(ストリング)という発想は、$url='';ということだと思います。
そのようにサブルーチン毎に変更を加えてもいいのかと思いますが、
ここは、単純に
-----------------------
statusを非表示にする。
-----------------------
これでいいかと思います。つまりstatusのようにデフォルト値が表示の
プローパティは
-------------
status=no
-------------
で非表示になります。
perlのスクリプト中なので、二重引用記号中に、各プロパーティをコンマ区切
りで記述すればいいのでしょうか。
"width=400,height=250,status=no,scrollbars"

動作確認はしていません。アイディアの提供まで。
末永政昭(すえぽん)さんの新刊書
『JavaScript+CGIハイブリッドスクリプト』を是非そちらでもご紹介ください。
こちらの何ページをご覧下さい、といいたくなるような有益な情報満載の本です。
□ りティ [2004年01月18日18時03分]
NXerさん、いつもお世話になってます。
お返事いただき、ありがとうございました!(^_^)

おっ、と思ってさっそくやってみました。
が、残念ながらダメでした。

素人の予測ですが、window.openは、
登録の際や一覧表示の際に開く別ウィンドウに関する
window.open(url, name, style) ってのではないかと思うんです。

自分でも調べておりますが、NXerさんや他の方で
何かおわかりになりましたら、ぜひぜひ引き続きよろしくお願いしまーす♪


P.S. そうですね。すえぽんさんの本の宣伝も
次回更新の時にいれてみます。2月にいったん帰国するので
その時買うかもしれません。
□ NXer [2004年01月18日19時19分]
当方のbirthdayにアクセスして、ご質問の意味がわかりました。

>ステータスバーに $dir で指定したフォルダのURLが

りティさん、これは、birthdayのウィンドウではなくて、それを
表示しているブラウザ、たとえば、IEのステータスバーのことですね。

IEの場合、「表示」をクリックするとステータスバーにチェックが
付いています。これがデフォルトなのでしょうか。
そのチェックを外してみてください。

> その時買うかもしれません。
amazon.co.jpで注文可です。amazon.comはどうでしょうか。
□ りティ [2004年01月19日02時42分]
えと。(^^;
ステータスバー自体を消してしまうという発想は
全閲覧者にお願いできるものではないので、残念ながらちょっと違います。

例えばリンクやリンク指定のある画像にマウスオーバーした際、
ブラウザのステータスバーには通常、リンク先のURLが表示されますよね?
私はこれをいつもさっと確認してからクリックしたりします。
なので、登録者のホームページアイコンにマウスオーバーした際、
ここでいつも$dirで指定されているフォルダ(URL)がステータスバーに出ると、
私のようにステータスバーで飛び先を確認する人間の場合、
「あ、これは管理者のメインサイトかなんかに戻るのね」
といった誤解をし、クリックしない可能性が出てくると思うのです。

でもこの場合、実際にクリックしてみると、
ステータスバーに表示されるリンク先とは違う各登録者のURL(あるいはすえぽんさいと)に
飛ぶわけですから、どこかでそのように
(=ステータスバーには常に一定のURLが表示されるように)
意図的に制御されている、という考えたわけです。

引き続き皆様からのアドバイスをお待ち申し上げております♪
□ りティ [2004年01月20日12時17分]
先ほど友人に今回のこの疑問を解決してもらったため、
このスレッドはここで終了にします。(^_^)
NXerさん、お返事ありがとうございました。
ややこしい話に巻き込んでしまって申し訳ありませんでした。

ここで私が質問させていただいた、一連のステータスバーの状態を
完璧にしたサンプルは↓になります。

http://homepage1.nifty.com/ritea/birthdaysample.html

(登録テストは自由にしていただいてかまいません。)

ちなみにここで使っているアイコン画像の色を変えたものを
そのうち数種類配布する予定です♪その際はどうぞよろしく。

suepon.com | CGI作成/CGI制作 | JavaScript | ドメイン検索 | バナー自動作成 | Google ダンスツール | 松浦亜弥 | H.P.memo | パソコン | ネイル

Copyright (C) 2002 - 2009 suepon , All rights reserved. Powered by CGI Script Market.