Web Page Work Shopat HP
Web Page Work Shop - 暇つぶし2ch28:266
07/06/25 20:27:21
>>27
その通りです。
例えば、右のtable rowの数が8の時は"Records"の所に8と表示されるようにしたいです。


29:266
07/06/25 20:30:05
大変あつかましい補足なのですが、できれば w2.oroti.com/~digitalcamera/digital.js にある
7つfunctionで>>28に書いたように機能するようにお願いします。

30: ◆.PT9876/4U
07/06/25 20:30:28
>>26
とりあえず >>11 の HTML ソースで
"Records" を表示するように書き換えます.

31:266
07/06/25 20:32:01
>>30
ありがとうございます。よろしくお願いします。

32: ◆.PT9876/4U
07/06/25 21:15:29
>>31
alter.s225.xrea.com/exam/filter/index.html
 html
alter.s225.xrea.com/exam/filter/digital.js
 script

・注意
onload handler は HTML 内ではなく,
digital.js 内に書いてます.
外部 js を複数読み込む場合には要注意です.

>7つfunctionで
7つも必要ないんですけど~

33: ◆.PT9876/4U
07/06/25 21:56:38
念のため script の動作説明をしておきます:

function init()
1. select element collection を得て onchage で呼ばれる function hideRows を割り当てる
2. prodTable に含まれる td element collection を TD['id'][row_number] 形式に整理

function hideRows(e)
1. selectelement から送られて来る argument から id を得る -> table column
2. 選ばれている option の text を得る -> cnd // condition
3. (1) で指定された td element を scan
4. td の innerHTML と cnd が等しいとき, display=''; n++;
 等しくないとき -> display='none'
5. ターゲット "records" に n を書き出す

34:266
07/06/25 22:17:33
>>33
◆.PT9876/4Uさん、ありがとうございます。
今、コードの方を読んでいます。

私の作った w2.oroti.com/~digitalcamera/digital.js を元に
同じ動作をする物を作るのはやはり難しいのでしょうか?

35:Name_Not_Found
07/06/25 22:20:01 tZl/gNRd
晒しあげ

36: ◆.PT9876/4U
07/06/25 22:41:28
>>34
>同じ動作をする物を作るのはやはり難しいのでしょうか?
おそらく企画書みたいなものがあって それに沿って書かれているのでしょうが,
規格書に縛られすぎだと思います.
はっきり言ってしまえば回りくどい記述が多いってことです.

37: ◆.PT9876/4U
07/06/26 06:37:00
"仕様書" の無駄な部分:
1. countRecords()
 表示されている tr の数を数えるためだけに scan をすることになる
2. findCell(row, cellNum, filterText)
 すべての td を一つ一つ調べるように見える
 効率悪すぎ !
 そもそも argument 3つ も必要な仕様がおかしい
3. checkCell(cell, filterText)
 cell はどこからやって来るのか (おそらく,findCell () からなのだろうが)
4.filterTable(cellNum, filterText) , filter()
 なぜ 2 つに分割するのか理解に苦しむ

ようするに必要でもないのに機能分担を細分化しすぎている.
これは無駄な複雑化を招き, 全体の見通しを悪くする.
言っちゃあ悪いが これに基づいて書かれたものは spaghetti code にならざるを得ない.

38: ◆.PT9876/4U
07/06/26 18:23:14
>>36-37 でいろいろ書きました.
ですが, "仕様を簡単には変えられない" 事情があるのかもしれません.
僕としてもウダウダ言うのは本意ではありません.
結論としては ご自分で書けるようになってもらうのがベストだと考えます.

不明な点は突っ込みを入れてください.
可能な限りのバックアップをするつもりです.

39:266
07/06/26 18:52:01
>>38
◆.PT9876/4Uさん、本当に色々とありがとうございます。
使用しているJavaScriptの教本に上記のように組めとあったので、
それに沿ってやっていたのですが、違う方法でもシンプルに完璧に動かせる方法がある、
という事が分かりました。とりあえず、◆.PT9876/4Uさんの書かれたコードをじっくりと読んで見ます。

40: ◆.PT9876/4U
07/06/26 19:13:01
>>39
Web 制作での最大の敵は IE です.
たとえば CSS2 は使えないと思ったほうが良いし,
JavaScript でも setAttribute(), event 関連 などの実装がおかしい.
できることならバッサリ切り捨てたい所ですが そうも行かないのが現実です.

IE の setAttribute() は動かないわけではないのですが, 小細工が必要になります.
結果として WebBrowser の振り分けが必要になり, 無駄に複雑になります.
ところが setAttribute() を使わなくてもうまくいく方法があるんです:
(経験がモノを言うのはこういう部分です)

elm.onload=function(){~}
...
elm.click=function(){~}
のようにやれば何の問題も起こりません.
これが function init() のキモの部分です.

41: ◆.PT9876/4U
07/06/26 19:16:43
訂正:
elm.click=function(){~} -> elm.onclick=function(){~}

42:Name_Not_Found
07/06/28 20:46:37 K/OCGAt2
動作確認依頼:
alter.s225.xrea.com/samples/misc/DragDrop/exam.html
 Drag&Drop で object を動かす script

・ WaMCom, IE5.71(on MacOS9.1) で動作確認...
 IE5.71 は一応動くものの object が重なった時に動きが悪くなる.
 他の環境での動作は どうなんだろうか ?

43:Name_Not_Found
07/06/28 20:50:24 K/OCGAt2
訂正:
IE5.71 -> IE5.17

44:Name_Not_Found
07/08/17 20:39:26
ホームページ制作王の、性能や品質に対して、
具体的な批判が書き込まれたことは一度もない。

非標準ソフトを売買するAdobeやIBMなどがが
世界標準に認定されているホームページ制作王への恐れと妬みから工作員を派遣し、
ホームページ制作王の普及を妨害しているのである。

我々は世界の権威であるCOMDEXの決定に従い、
ホームページ制作王のみが今世紀の世界標準であること、
ホームページ制作王が世界標準に認定されたのは性能、品質、ユーザビリティ、拡張性など
全ての分野において優位が認められたからに他ならないということ、
および、ホームページ制作王の標準化なくして我が国のWebが世界から評価される日は
決して訪れないということ、この3点を広く国内に告知している。

AdobeやIBMをはじめとするインチキ企業の工作員による根拠のない批判、
あるいはこれら工作員に洗脳された第三者がまきちらす風評に対し、強く抗議する。

真実は一つ。ホームページ制作王は、世界の権威COMDEXによって、
21世紀の世界標準に認定された、地球上で唯一のアプリケーションなのだ。

正義は勝つ。我々は戦い続ける!

45: ◆.PT9876/4U
08/05/02 05:17:40 6OOS9ctu
まだあったんだ ここ !
仕方がないからここで孤軍奮闘.

質問者は王様です.
どうか質問に来てください (ぺこり)

46: ◆.PT9876/4U
08/05/02 12:23:35 SEfED6DA
ばっきゃろ~ !
質問が来るまで上げ続けるぜ !
てか, どうぞ質問を持ち込んでくださいまし.
m(_ _)m_(_ _)_

47:Name_Not_Found
08/05/03 12:48:08 SjtB5wcI
だれか, 構ってくれよぅ.
m(_ _)m _(_ _)_

48:Name_Not_Found
08/05/07 14:38:47
hp:Web制作管理[スレッド削除]
スレリンク(saku板:530番)

削除整理板から来ました。
記念カキコ。



最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch