過去ログ 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
(登録テストは自由にしていただいてかまいません。)
ちなみにここで使っているアイコン画像の色を変えたものを そのうち数種類配布する予定です♪その際はどうぞよろしく。
|
|