ラウンジ(兼FAQ掲示板)

電光!で・・・
過去ログ NO.1070798276
□ 三浦 [2003年11月26日02時42分]
ダウンロードさせていただいたのですが、表示される記事にURLを乗っけて、リンクさせる事はできますか?
プログラムの挿入個所を教えて下さい。
□ NXer [2003年11月27日20時13分]
はじめまして。NXerです。

>リンクさせる事

ここでは、電光!スクリプトを変更しないかその最小の変更で可能か考えて
みます。よろしかったらご検討ください。

1、一切変更しない方法
  運用で、記事にリンクしたいURLを「ホームページ」に登録する、アイコンは
  そのままとします。電光!に時々、ホームページアドレスは、記事のリンク
先であることを利用者に知らせます。

2 関連するメッセージだけ変更
  「ホームページ」アイコンの上にマウスを置いた時のメッセージを「記事
   リンクURL」などと変更します。他にperlのスクプト中「ホーム
   ページの登録」などを「リンクを貼る」など適切な変更をします。

3、アイコンを変更
  3.1 変更はアイコンだけとします。
   home.gifをサーバーから削除し、リンク用gifを転送します。
   しかしこのアイコン画像名は、home.gifとします。スクリプト変更なし。
  3.2 3.1の変更に加えて上の2のメッセージの変更「ホームページ」を「リ
ンク」に変えるなど必要な変更を加えます。
  3.3 home.gifを削除して、link.gifを転送します。スクリプト中の
   home.gifをlink.gifに全置換します。メッセージも変更します。
  
4、ホームページアイコンの横にさらにリンクアイコンを追加
  かなり面倒ですが、ホームページ登録の各行をコピーペーストしてさらに
オンマウスの文等必要な追加をします。リンク用アイコンを作成して
/image/ディレクトリに転送します。

>プログラムの挿入個所
 検索機能で「ホームページ」を探し、内容に応じて書き換えます。あるいは、
 置換機能で、一度に、すべて書き換えも可能です。home.gifも同様の操作で
 link.gifに全置換します。

1はすでに多くの方が活用しておられるのではないでしょうか。すえぽんさんの
ソフトは、このような多彩な使い方ができる「柔らかい」構造体のような気が
時々します。変更などいろいろありましたら、ぜひお知らせください。

動作確認はしておりません。愚かな考えにて失礼します。
□ 三浦 [2003年12月03日00時58分]
NXerさん、有難うございます。

スクリプトを色々といじって、文章から相手のホームページへリンク出来るようになったのですが、通常はリンクが貼ってある場合マウスが「指」のマークに変りますよね。
ところが、「指」のマークに変更されず、「I」のままなのです。
これを、変更したいのですが、NXerさんの他、分かる方居られますでしょうか?
□ NXer [2003年12月04日18時58分]
三浦さん、マウスポインターの不具合解消を考えたいのですが、
当方には分らない点があります。質問してもいいですか。NXerです。

>スクリプトを色々と、、、
具体的にはどこでしょうか。

>文章から相手のホームページへリンク出来るようになった、、
次にどのようにされたらできたのでしょうか。
ぜひこの部分を教えてください。よろしければ、ラウンジに公開
してください。長くなる場合は、スクリプトをそちらの
ウェブサイトにアップロードしてそのURLを公開してください。
よろしくお願いします。

□ 三浦 [2003年12月06日23時45分]
えーとですね・・・

684行目の、
BUF+='<td>$NN_disp1<input size=$disp_size name=inf readonly $disp_style>$NN_disp2</td>'; 

を以下の様にしましたところ、マウスポインタが指にならないのですよ。    

BUF+='<td><a href="#" onMouseover="st(3);return true;" onMouseout="st()" onClick="mov(1); return false;">$NN_disp1<input size=$disp_size name=inf readonly $disp_style>$NN_disp2</a></td>';

どうしたらいいのでしょうか?
□ NXer [2003年12月07日20時57分]
>どうしたらいいのでしょうか?

電光!の目的から、すべての記事に常にリンク先を貼り付けるよう
な使用目的があるとした場合、上の提案の繰り返しになりますが最小限度の
変更、例えば、home.gifを使い、【ホームページ】を【リンク先】に変える
というものです。
もちろん、明確な目的があればどのような変更も不可能ではないと思います。
そこでご提案の変更を私になりに解析してみました。素人なので
間違っているかもしれません。三浦さんのほうでも、ご確認をお願いします。
NXerです。

684行目の内容です。
<td>
  $NN_disp1・・292行目の設定"<font style=
          \"font-size:$font_size\pt;\">";
  <input size=$disp_size name=inf readonly $disp_style>・・初期値代入
  $NN_disp2 ・・・294行目の設定 $NN_disp2 = "</font>";
</td>';

次に三浦さんの変更された文です。
BUF+=
'<td><a href="#" ・・692行目では<a href=""
           たぶんリンクタグの初期化をするため""(空)にして
           いるのかと考えました。"#"の意味が不明です。
    onMouseover="st(3);return true;" ・・アイコン、あるいはイメージ
           マップ上にマウスが乗れば、ウィンドウステータスバー
           画面左下に表示、ここにst(3)ホームURLが表示
           されます。
    onMouseout="st()" ・・マウスが離れるとバーは非表示。
    onClick="mov(1); return false;"> ・・URLにてリンク先表示
    $NN_disp1<input size=$disp_size name=inf readonly
$disp_style>$NN_disp2
  </a>
</td>';

電光!の場合、マウスは、【スキップ】の時はイメージマップ上で機能している
ようです。
【メニュー・メール・ホーム】はアイコンの上でクリック可。

変更案の場合、本文上でマウスをクリックするというものですから、
$commentに<A HREF="http://で始るURL>が組み込まれているという
前提でしょうか。もしこのような発想と仕掛けが可能なら、マウスポインタ
は、本文上で変わるはずです。

ただ、そのような必要性と可能性が当方には、残念ながら、理解できないため、
冒頭の簡易な代替案を書き込みました。
一定時間書込が無かったので過去ログに移りました

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

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