10/05/15 00:00:48
>>772
function escape_str(str){
var replace = { '[': '#b', ']': '#c', "'": '#q', '#': '#s', '&': '#a', '> ': '#g', '<': '#l', '"': '#d', "\n": '#n', "\t": '#t', "\r": '#n' };
return str.replace(/([\[\]'#&><"\n\t\r])/g, function(){
return replace[RegExp.$1];
});
}
777:767様
10/05/17 21:54:05 zbTR3Fwk
>>771
申し分けないです. (IE 8 でのチェックができないんです)
しかしながら IE 5.17 (゜~゜) で仰せのとおりの症状を確認できました.
IE 5.17 で動作するように手直しました.
IE 8 で動作する保証はありませんが, おそらく大丈夫でしょう.
(良くも悪くも過去を引きずる M$ のことだから)
リンク先に変更はありません.
南無.
778:767様
10/05/17 22:00:05 zbTR3Fwk
>>771
PS:
金曜日からアク禁をくらいました.
はっきり言って 2ch は問題多すぎ.
今後, 同様な事態になった場合, 自作 BBS に状況を書き込みます.
(js 使いまくりなので書き込めるかどうか... ちと心配)
779:RME@767
10/05/19 21:28:45
確認遅くなりました。
申し訳ありません。
fixありがとうございます。
IEでの確認についてですが、
Dateをクリックした瞬間に反映されないですね。
もう一度クリック(JavaScriptにアクセス)すると反映されるんですけどね。
説明不足でしたね。
id="mndt"は05/19というように月を2桁表示にしていただきたいです。
それでは。
お疲れ様です。
#ちなみに、自作BBSのほうですが、IEだとログデータが表示されませんでした。
PortableApp配布のFireFoxにて確認
また、書き込みもできませんでした。
780:767様
10/05/19 22:30:57 7hzhsPIV
>>779
>Dateをクリックした瞬間に反映されないですね
その部分の event 記述は以下のとおりです:
date_fld.onmouseup=function(){ setDspField() }
つまりクリックしたときでなく, クリックをリリースしたときに発動する仕掛けです.
(なぜこんな仕様にしたのか自分でも覚えていない謎 ???)
もちろん手直ししますが.
>月を2桁表示にしていただきたいです
了解です.
ただし, 取り掛かるのは明日ということで.
>#ちなみに
ん ?
perl とかは得意なんですか ?(# は perl などではコメント記号)
>IEだとログデータが表示されませんでした
レポートありがとうございます.
自作というよりも実験掲示板なので 超変則的な log 仕様なので さもありなん...
(とりあえず動作確認してみるか... IE5.17 で... www)
正直, 化石みたいな OS をいまだに使ってるのが いけないんですけど.
PS:
CGI が吐き出す HTML 見ました ; 言いたかないけど汚すぎ.
(CGI 作者は総じて HTML を馬鹿にしているように思えてならない)
(んなものを整理したうえで js を書くのは正直, 気が進みませぬ)
781:Name_Not_Found
10/05/20 00:30:41
整形の話か?
人に読ませる前提ならともかく、ブラウザに読ませる前提の自動生成物に
整形コスト(コーディングでも処理でも)を払うほうが馬鹿らしいぞ
今時のブラウザならソースも勝手に整形してくれたりするんだし
782:767様
10/05/20 05:21:54 ytFyC+ss
>>781
誰に話しかけてるの ?
もしや, ひとりごと ?
783:767様
10/05/20 12:23:05 ytFyC+ss
>>779
手直ししました.
で, "月を2桁表示する方法" には色々考えられますが,
array を利用する方法を採用しました.
日付表示変換方法としては一般的で,
英語表記にするなどのカスタマイズが簡単だからです.
なお, "Dateをクリックした瞬間に反映されない" という症状については
あっしの環境では再現できないようです.
(どう悪いのかを理解できないので変更しようがないっす)
784:RME@767
10/05/20 16:44:56
>>783
スクリプト動作
確認しました。
思ったとおりの動作でした。
Downloadしました。
無償で作成していただきまことにありがとうございました。
>perl とかは得意なんですか ?
得意じゃないです。
説明書見ながら設定することくらいしかできません。
丸投げスレにも実は書き込んでます(^^;
スレリンク(php板)
IE8についてですが、
メインマシンはMacのようですが、
仮想PCでVistaPEを作ればできるかもです。
参考
URLリンク(lets-go.hp.infoseek.co.jp)
それではまたきます。
785:767様
10/05/20 18:01:01 dyfJEAJj
>>784
>思ったとおりの動作でした
ひとあんしん かな?
>無償で作成していただき
お役に立てて良かったっす.
こちらとしてはパズル感覚なので, お気軽に...
>IE8についてですが
けんかを売るつもりはないですが, IE シリーズの絶滅を強く願う一人です.
(DOM2, CSS2 の対応が ver.8 になっても 怪しげだというウワサを聞くにつれ... )
>メインマシンはMacのようですが
十数年前に買ったマシーンをいじりたおして使いつづけてます.
操作性が大きく変わるのには抵抗が大きいので OS, マシーンを買い替えるわけにもいかず...
(ある時点から Mac は NextStep に乗っ取られ, 事実上絶滅したわけで...)
次のことを考える必要があるとは思うのですが...
なお, この書き込みに対する お返事は期待してません.
786:Name_Not_Found
10/05/21 15:04:56 X7uHGX0U
<script type="javascript">
<![CDATA[
document.writeln('.header-image { display: none !important; }');
]]>
</script>
シンタックスエラーとなりますが、原因がわかりません。
お願いします。
787:Name_Not_Found
10/05/21 15:09:52
>>786
type="javascript"
788:Name_Not_Found
10/05/21 16:40:39
マルチ
789:Name_Not_Found
10/05/22 00:40:22
答えようかと思ったがマルチらしいからやめた
790:Name_Not_Found
10/06/08 12:43:53
javascript勉強し始めたけどもうダメだ><助けておくれ。
例えば100から800までの数字をランダムで表示させるとして
100が一番でやすかったり、800が一番でやすかったり、真ん中あたりが出やすかったり…
数値を偏らせるってどんな風になるんだろうか?
ぐぐってこれが使えるのかなぁと思ったらJAVAだった…
791:Name_Not_Found
10/06/08 12:47:38
乱数の幅を広めに取っておいて、はみ出した分を出しやすくしたい数字に直すんじゃダメか?
792:Name_Not_Found
10/06/08 19:12:41 NFjvqsDI
100と800と真ん中の数値をもった配列Aを用意
100~800の乱数結果を配列Aにぶち込む
配列A内で乱数結果を判定分岐させれば良い
これなら3/4の確率で100と800と真ん中の数値が出る
これよりも配列A内の確率をあげたければ配列Aと同じ内容の配列Bを用意してやれば良い
793:○~*
10/06/08 23:17:43 EEwaAsOf
アク禁うざ~
794:Name_Not_Found
10/06/11 23:18:51 gt0bJfKc
和欧混植でハコ組み(両端揃え)したいです
IEとFirefoxはCSSで出来るんだけど、Safari、Chrome、Operaでも再現出来るライブラリが欲しい
将来的にはCSS3で実装されるらしいんだけど
795:Name_Not_Found
10/06/11 23:34:00 gt0bJfKc
ちなみにこれは和欧混植ダメだった
URLリンク(carlos.bueno.org)
これも
URLリンク(www.bramstein.com)
行分割と折り返し位置が取得出来れば何とかなりそうな気がしてるんですが…
796:Name_Not_Found
10/06/12 00:01:50 U+iDPBl5
テーブルレイアウト最強