• 締切済み
  • すぐに回答を!

Cookieを削除

掲示板などに書き込んだときに 掲示板でクッキー設定がしてあると 名前などが残る場合がありますよね。 個人がブラウザの設定でCookieを削除するのではなく ブラウザ上のボタンなどを押すだけで Cookieを削除できるようなhtmlタグはないのでしょうか? <input type="reset" value="リセット"> みないな感じがいいんですが、これだと当然 残っているCookieは消えず、新たに書いた文字は消えるんですが。 ないのでしょうか?

noname#70977

共感・応援の気持ちを伝えよう!

  • 回答数3
  • 閲覧数95
  • ありがとう数0

みんなの回答

  • 回答No.3

使用するブラウザがFireFoxでもよろしければ、 FireFoxのアドオンで「Clear Fields」という機能拡張があります。 https://addons.mozilla.org/ja/firefox/search?q=+Clear+Fields&cat=all こちらはインストールすると、 検索フィールドクリアボタン、URLアドレスバークリアボタン、 表示しているページ内のすべてのテキストフィールドとチェックボックスをクリアするボタンの計3ボタンが ナビゲーションツールバーに増設されます。 ただし、フレーム組のページの場合、 フレーム内のページをむき出しにしないと ボタンを押しても反応がないです。

共感・感謝の気持ちを伝えよう!

関連するQ&A

  • クッキー認証>クッキー削除ができない!!

    今回は、クッキー認証画面を作成している際、 エラーが出てしまって先に進めず投稿しました。 下記にプログラム記載 ----H_01.html---------------------------------- <html> <head> <title>クッキー認証</title> </head> <body> <center> <form method="POST" action="H_02.php"> 名前<input type="text" name="name"> パスワード<input type="Password" name="pass"> cookieを記録する<input type="checkbox" name="chk"> <input type="submit" value="送信"> <input type="reset" value="リセット"> </form> </center> </body> </html> ------------------------------------------------ -----H_02.php---------------------------------- <?php $name = $_COOKIE['name']; $pass = $_COOKIE['pass']; $cnt = $_COOKIE['chk']; if ($cnt == True) { $lim = time()+7*24*60*60; //有効期限1週間 setcookie('name',$name,$lim); setcookie('pass',$pass,$lim); } else { setcookie('name'); setcookie('pass'); } ?> ------------------------------------------------ else文内の、setcookie二行にエラーが出ます。 htmlでチェックボックスにチェックが施されていない場合、クッキーを削除。 調べてみたのですが、どうしたらよいのかわからず 投稿しました。よろしくお願いします。

    • ベストアンサー
    • PHP
  • PHP リセットボタンをクリックしたら一部リセット

    メールフォームとかで、リセットボタンをクリックすると全ての値がリセットしてしまうのですが、全部ではなく、一部だけリセットしないといったものは可能でしょうか? <input size="20" type="date" name="日付" /> /* リセットボタン */ <input type="reset" value="リセット" />

    • ベストアンサー
    • PHP
  • JavascriptとCookieについて

    HTML【index.php】でフォームを作り、クリック時にCookieに保存 →別ページ【input.php】で保存したCookieで判断し内容を変更するページを作ろうと思っています。 http://memo.ark-under.net/memo/404 こちらのページを参考に以下のように作ってみたのですが動作しません。 JavascriptとPHPを使えたらどんな方法でも良いので、ご教授お願い致します。 最近勉強を始めた初心者ですので、なるべく簡単に教えていただけると幸いです。 ----------------------------------------------------------------------- ----------------------------------------------------------------------- 【index.php】 <script type="text/javascript"> // クッキー保存 setCookie(クッキー名, クッキーの値, クッキーの有効日数); // function setCookie(c_name,value,expiredays){ // pathの指定 var path = location.pathname; // pathをフォルダ毎に指定する場合のIE対策 var paths = new Array(); paths = path.split("/"); if(paths[paths.length-1] != ""){ paths[paths.length-1] = ""; path = paths.join("/"); } // 有効期限の日付 var extime = new Date().getTime(); var cltime = new Date(extime + (60*60*24*1000*expiredays)); var exdate = cltime.toUTCString(); // クッキーに保存する文字列を生成 var s=""; s += c_name +"="+ escape(value);// 値はエンコードしておく s += "; path="+ path; if(expiredays){ s += "; expires=" +exdate+"; "; }else{ s += "; "; } // クッキーに保存 document.cookie=s; } <form action="input.php" method="post"> ボタン1:<input type="submit" name="input" value="入力" onsubmit="return setCookie('hanteisql','1',7)"> ボタン2:<input type="submit" name="input2" value="入力" onsubmit="return setCookie('hanteisql','1',7)"> </form> ----------------------------------------------------------------------- ----------------------------------------------------------------------- 【input.php】 <?php echo "クッキーは".$_COOKIE["hanteisql"]."です。" ?> -----------------------------------------------------------------------

  • 回答No.2
noname#100277

cookieはネットのwebページからの動作では削除出来ない筈です。 閲覧ブラウザで直接するしか無いです。 但し、上書きでcookieの内容を空白にすれば実質同じ事が可能なのでは? 良く在る「cookieに保存させるか否」かのチェックボックスで・・・ ソースは使う言語で違うので以下の参考URLから探して下さい。 http://www.google.co.jp/search?hl=ja&lr=lang_ja&client=firefox&rls=org.mozilla:ja:official&hs=ptC&q=javascript+cookie&revid=-1&sa=X&oi=revisions_inline&resnum=1&ct=broad-revision&cd=1

共感・感謝の気持ちを伝えよう!

  • 回答No.1

>>掲示板などに書き込んだときに 掲示板でクッキー設定がしてあると 名前などが残る場合がありますよね。 それはCookieではなく、「オートコンプリート機能」のことではありませんか? 「オートコンプリート機能」というのは、以前にブログなどに訪問した際、過去の履歴をもとに「名前(ニックネーム)?」の欄に、あなたの名前が自動的に入る仕組みです。 ただし、それは、あなたがそのサイトを開いている時は「あなたの名前」になっていますが、ほかの人が訪れた時には、あなたの名前は表示されません。ですから、他人には、あなたの存在は全く知られることはありません。 マト外れの回答だったかな? 意味が違うのでしたら、素通りしてください。

共感・感謝の気持ちを伝えよう!

質問者からの補足

あくまでCookieの話でお願いします。 自分のCookieを http://support.microsoft.com/kb/278835/ja このようなやり方ではなく サイトをみている状態で、ボタンや画像を押すだけで そのサイトのCookieを削除する方法があったら、お願いします。 例:テキスト入力フィールド(type="text")内に表示されている 自分の名前・自分のメールアドレス・自分のHPを 一発で消せる方法があれば、お願いします。 文字が消えればCookieそのものが消えなくてもOKです。

関連するQ&A

  • ブラウザを閉じた時にCOOKIEを削除したい

    ブラウザの×ボタンを押した時にCOOKIEを削除したいのですがJavascriptでブラウザを閉じたイベントをフックする方法をご存じのかたご教授願います。 ブラウザはIE6、FireFox、Operaを対象としたいですが、IE6だけでもOKです。 ブラウザの設定で終了時にCOOKIEの削除はできると思いますがサーバ側から書き込んだCOOKIEの内容をユーザに意識させる事無く削除する方法を検討してます。 よろしくお願いします。

  • 【PHP】もし、「リセット」ボタン押されたらについて質問

      フォームの所の<input name="Reset" type="reset" value="リセット">で ボタン(リセット)が押されたらの判定なんですが、次ぎの様にやってみましたが どうも、ボタン(リセット)が押されたらの判定が対応されていません。 <?php if($_REQUEST["Reset"]!= ""){ $body = "";$body2 = ""; } ?> 「もし、ボタン(リセット)が押されたら…」の処理がしたいのですが どうしたら良いのでしょうか?教えて下さい。    

    • ベストアンサー
    • PHP
  • ボタンの判定が出来ません?

    print "<P><INPUT TYPE=submit NAME=\"送信\" VALUE=\"送信\"> <INPUT TYPE=submit NAME=\"削除\" VALUE=\"削除\"> <INPUT TYPE=reset NAME=\"クリア\" VALUE=\"クリア\">\n"; 上記のようなコーディングで、ボタンを表示させてますが、 どちらのボタンを押しても、送信しか受け取れません。 どこで、何をどのようにコーディングすれば読みとれるのでしょうか?

    • ベストアンサー
    • Perl
  • javascriptでcookieを削除するには

    以下のようにjavascriptでcookieを削除できると 思いますが、この方法だと IE以外のブラウザは削除できてないようです。 FIREFOXとOPERAは削除できませんでした。 javascriptでFIREFOXとOPERAでもクッキーが削除 できるような方法がありましたらご教授願います cName = "○○○○="; // 削除するクッキー名 dTime = new Date(); dTime.setYear(dTime.getYear() - 1); document.cookie = cName + ";expires=" + dTime.toGMTString();

  • jQueryでcookie 追加書き込み

    jQueryでcookieに追加書き込みをしたいのですが、どうやってもわかりません。 ここからクッキを追加書き込みを実現したいのですが、 どうやっても頭が回らず困って、混乱気味になっています。 誰か助けてください! おねがいいたします! <!DOCTYPE html> <html lang="jp"> <head> <meta charset="utf-8"> <script type="text/javascript" src="http://www.google.com/jsapi"></script> <script type="text/javascript">google.load("jquery", "1.7.1");</script> <script type="text/javascript" src="jquery.cookie.js"></script> <script type="text/javascript"> //入力された値をCookieに保持する function cookie(){ $.cookie("cookie", $("#cookieValue").val()); $("#result").html($.cookie("cookie")); } //現在のCookieの値を出力 $(function() { $("#result").html($.cookie("cookie")); }); </script> <title></title> </head> <body> <input id="cookieValue" type="input"> <a href="index.html" onclick="cookie()">クッキー</a> <p><span id="result"></span></p> </body> </html>

  • メール送信フォームで。

    CGI初心者です。 下記メールフォームで「内容確認画面を出さないで送信する」の文を削除して、 チェックボックスも削除したいのです。 ただ、フォーム上では削除されているように見えても、送信ボタンをクリックすると、すぐ確認画面が自動的に出てくるようにするにはどうたしら良いのでしょうか。 cgiファイルの設定で行うのでしょうか? 質問に不備がありましたら、補足致しますので、よろしくお願いします。 <input type="submit" VALUE="確認"> <input TYPE="reset" VALUE="リセット"> <input type="checkbox" name="no_check" value="on">内容確認画面を出さないで送信する</font>

    • ベストアンサー
    • CGI
  • 再度・ボタンの判定が出来ません?

    前回と同じ質問で、不可能との解答で締め切りましたが、 可能との意見が有るみたいですので、再度上げさせてもらいます。 print "<P><INPUT TYPE=submit NAME=\"送信\" VALUE=\"送信\"> <INPUT TYPE=submit NAME=\"削除\" VALUE=\"削除\"> <INPUT TYPE=reset NAME=\"クリア\" VALUE=\"クリア\">\n"; 上記のようなコーディングで、ボタンを表示させてますが、 どちらのボタンを押しても、送信しか受け取れません。 どこで、何をどのようにコーディングすれば読みとれるのでしょうか?

  • 半角スペースを改行などで代用することについて

    HTMLでは改行やタブは半角スペースとして処理されるそうですが、それはHTMLとしての決まりごとであり、どのブラウザでも同じなのでしょうか? それとも最近の主要なブラウザがそういう挙動をするというだけの話なのでしょうか? 例えば以下のような場合、改行しているので2つのボタンの間には半角スペースが入りますが、半角スペースを入れたければ別の方法を取るべきなのか?という意味です。 <input type="submit" value="送信"> <input type="reset" value="リセット"> サイトをデザインする際に、半角スペースが入ることを期待して改行したりするのは邪道なのかどうかが知りたいです。 よろしくお願いします。

    • ベストアンサー
    • HTML
  • INPUT(TEXT)フォームのリセット

     テキストのフォームをリセットできない状況で,どうすればよいかご指導いただきたく投稿しました。HTMLファイルから検索ワード"SerchWord"を再検索画面にも表示させるために"GET"で送り,$_GETで受け取るという形にしています。  ちなみに,今回の命令ではタイプをボタンにして,onClickで場所を指定してリセット命令をかけていますが,type='reset'でも,onClick='thisform.reset()'でも,テキストボックス内の文字は消えませんでした。  以下,その部分のプログラムです。 …… if($_GET["SerchWord"] == null || (strcmp($_GET["SerchWord"] , "") == 0)) { echo("<input size='60' type='text' name='SerchWord' value='' />"); } else { echo("<input size='60' type='text' name='SerchWord' value='" . $_GET["SerchWord"] ."' /> "); } echo("<INPUT type='submit' value='検索'><BR>"); echo("<INPUT type='button' value='リセット' onClick='document.Kensaku.SerchWord.reset()'><BR>"); ……  もしかすると悩むレベルではないかもしれませんが,自分にとって簡単なようで,ものすごく悩んでいます。  どなたかご指導いただければ・・・。よろしくおねがいします。

    • ベストアンサー
    • PHP
  • ”送信ボタン” ”クリアボタン” について

    困ってます。 ”送信 クリアボタン” <input type="submit" value="送信" name="B1"><input type="reset" value="リセット" name="B2"> これを2つの画像にした場合、送信アイコン、クリアアイコンにはどう記述すればOKでしょうか? 困ってま~~~~す。

    • ベストアンサー
    • CGI