下
批判・要望・意見スレッド
607:◆OxZSSS.jpg 2006/09/06(水) 04:27:52 ID:0voa7Wmg >>606 ちょいと検討とさせてください。
608:ま た 名 無 し か ! 2006/09/06(水) 19:14:26 ID:1w67PL1M 更新をロックするボタンをつけてくれ。 読んでる最中に変わって途中だったのが行方不明になる。 (行方不明=探すのめんどくさいだけだがwwwww)
609:◆OxZSSS.jpg 2006/09/07(木) 02:13:15 ID:LdsWUIDo >>608 「最近クリックしたスレッド」というページを置けば解決しますでしょうか。 これであれば、実装を検討中です。 問題は、全てのクリックを計測することによる負荷ですが。
610:ま た 名 無 し か ! 2006/09/07(木) 11:31:09 ID:LP4npVik オートリロードの無いページの事では?
611:◆OxZSSS.jpg 2006/09/07(木) 20:12:01 ID:LdsWUIDo >>610 オートリロードを一時的にロックする機能ですよね。 それをやるにはJavaScriptでやらないといけないんですが、 私はJavaScriptが得意でないので。 代替案で>>609で解決しないかなと。
612:seo_senden@yahoo.co.jp 2006/09/09(土) 13:19:41 ID:RLv8OTGk [seo_senden@yahoo.co.jp] 携帯アフィリエイト
613:◆hikArinCL2 2006/09/09(土) 22:30:49 ID:WzQffUOY [sage] お久しぶりです。F5による更新抑制のJavaScriptのコードは以下の通りです。 但し、IE系とFirefoxでしか動作しません。 <script language="JavaScript"><!-- function forbidReload() { if (document.all) { document.onkeydown = function() { if (event.keyCode == 116) { event.keyCode = 0; return false; } } } else { document.onkeydown = function(event) { if (event.keyCode == 116) return false; } } } function permitReload() { document.onkeydown = function() {} } //--></script> <button onclick="forbidReload()">F5抑制</button><br /> <button onclick="permitReload()">F5有効</button><br />
614:◆hikArinCL2 2006/09/09(土) 22:40:29 ID:WzQffUOY [sage] 些細なことですが... ×<script language="JavaScript"><!-- ○<script type="text/javascript"><!-- 純粋なIE(但し7)での動作は確認しましたが、もしかしたら IE系でも動かないブラウザがあるかもしれません
615:◆OxZSSS.jpg 2006/09/10(日) 04:10:40 ID:pNeS9Mq2 >>613-614 お久しぶりですー。いつもありがとうございます。 すんません。F5更新の抑制ではないのです。 <META HTTP-EQUIV="Refresh" CONTENT="590">を指定しているのですが、 スレを読んでいるときにこれが動作するときがあるので、 一時的にこれを止める機能はできないかということで。 そうなると、RefreshをMETAでやらずに、JavaScriptで制御して、 それを停止したり再開したりする必要があるのかなと。
616:◆hikArinCL2 2006/09/11(月) 00:09:10 ID:F/TVkid6 [sage] そうなりますね。試しにFirefoxでDOM操作によるmetaタグの削除を おこなってみましたが、Refreshの効果を打ち消すことは出来ませんでした。 よって、metaタグのRefreshをやめて代わりにJavaScriptを使ってリロードを 制御する方法をとるしか無いでしょう。以下コードを記載します。 <script type="text/javascript"> <!-- var reload; function enableReload(){ reload = setTimeout("location.reload()", (590 * 1000)); } function disableReload(){ clearTimeout(reload); } //--> </script> <button onclick="enableReload()">更新有効</button><br /> <button onclick="disableReload()">更新無効</button><br />
上
前
次
1-
新
書
写
板
AA
設
索
批判・要望・意見スレッド http://www.2nn.jp/test/read.cgi/temp/1087405802/l50