「クッキーをオンにしてください」と画面に出たのですが、何をどうしたらよいのかさっぱりわかりません。
過去の似た様な質問を検索して見てみましたがやっぱわかんないです。
だれか教えて~

A 回答 (4件)

Windows版IE5の場合



レベルのカスタマイズで、
▼を何回かクリックして下のほうを表示します。
Cookie が見つかったら、その下の2つの Cookieの使用許可の
「有効にする」をチェックして、「OK」を押します。
    • good
    • 0
この回答へのお礼

回答ありがとうございます
有効になってたのですが・・ なんでだろ

お礼日時:2001/06/21 10:59

IEならタスクメニューのツール→インターネットオプション→詳細設定でクッキーのオンオフの設定が出来ます。

この回答への補足

回答ありがとうございます。
詳細設定の所にクッキーって文字が見つからないのです
セキュリティーのレベルのカスタマイズって所にはあったんですが
・ダイアログを表示する
・無効にする
・有効にする
とあるんですが有効になってました。
これじゃないのかなー??うーーんわからん!

補足日時:2001/06/20 15:32
    • good
    • 0

IEであればツールからインターネットオプションのセキュリティから設定できます。


ネットスケープでは設定から詳細設定のcookie設定からできます。
    • good
    • 0
この回答へのお礼

回答ありがとうございます
あーでもできない~
セキュリティー→レベルのカスタマイズ ですかね?

お礼日時:2001/06/20 15:37

 貴方の使っているソフトはIEですか?NNですか?


他のブラウザソフトを使っているとしてもそれは何ですか?そして、そのバージョンはいくつなのでしょうか?
最低限その情報を明記しないと答える方も適切な答えが出しずらいです。

この回答への補足

プラウザソフト?・・・わかりません
IEだってのはわかるんですが・・
何にもわかってなくてすみません・・・

補足日時:2001/06/20 14:48
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aと関連する良く見られている質問

Qjavascriptでクッキーを書き出しているんですが、確実にクッキー

javascriptでクッキーを書き出しているんですが、確実にクッキーの値を上書きするにはどうすればいいのでしょうか?
通常では同じkeyがあれば上書きされるはずですよね?それなのに、クッキーの内容を確認すると同じkeyで値が違うものができていて判定ができない状態です。
上書きされないという問題の原因が自分ではわかりません。何か原因があるとすれば解決方法などありますでしょうか?
どなたか是非ご教示の程お願いします。


/*クッキー作成の関数*/
function SetCookie(Value){
Expires = new Date();//日付オブジェクト作成
Expires.setTime(Expires.getTime()+(1000*60*60*24*365));//デフォルト1年有効
Expires = "expires=" + Expires.toGMTString();//クッキーの有効期限を作成
SetData = "Area=" + escape(Value) + ";";//クッキー名=値 を作成
document.cookie = SetData + Expires + ";domain=123456789;path=/;";//クッキー発行
}

javascriptでクッキーを書き出しているんですが、確実にクッキーの値を上書きするにはどうすればいいのでしょうか?
通常では同じkeyがあれば上書きされるはずですよね?それなのに、クッキーの内容を確認すると同じkeyで値が違うものができていて判定ができない状態です。
上書きされないという問題の原因が自分ではわかりません。何か原因があるとすれば解決方法などありますでしょうか?
どなたか是非ご教示の程お願いします。


/*クッキー作成の関数*/
function SetCookie(Value){
Expires = new Date();//日...続きを読む

Aベストアンサー

>通常では同じkeyがあれば上書きされるはず

そうでもないです
きちんとやるなら前のデータを削除して、新たに追加することです。

Qリンクにオンマウスで検索ボックス表示

おわかりになる方に教えていただきたいのですが、
http://lll.s21.xrea.com/m/s/20.html
ような簡単なYahooの検索ボックスをHP上に文字だけ、
たとえばYahooとだけ書いておいてオンマウスすると検索ボックスが
現れるというスクリプトまたはCSSでもできれば、教えていただきたいのですが、いろいろと調べてみたのですが、なかなかこれはないようで。。。
できれば、
http://www.lucky-bag.com/appendix/css-popup/popup.html
のようなページで現わすことができれば、(オンマウスなのでマウスオーバーしてまた検索ボックスを消したいのですが、)
オンマウスの時だけに検索ボックスが現れるとなると、検索文字を打ち込んでさらに検索ボタンを押さないとならないので、その間に
マウスオーバーしてしまったら検索することができなくなってしまうので、元のリンクの文字にある程度くっついていて、上記のページのサンプルのようにオンマウスの間にカーソル移動ができるのであれば
問題はないと思うのですが、難しいのです。

オンマウスで検索ボックスを表示して検索できる、というようなことは可能なのでしょうか?
HP内部をすっきりしたいので、たくさんの検索ボックス、GoogleやYahooなど4つも5つもになりますと配置の余裕がなく考えたのもなのですが。。。。

とても困っております、なにとぞよろしくお願いいたします。

おわかりになる方に教えていただきたいのですが、
http://lll.s21.xrea.com/m/s/20.html
ような簡単なYahooの検索ボックスをHP上に文字だけ、
たとえばYahooとだけ書いておいてオンマウスすると検索ボックスが
現れるというスクリプトまたはCSSでもできれば、教えていただきたいのですが、いろいろと調べてみたのですが、なかなかこれはないようで。。。
できれば、
http://www.lucky-bag.com/appendix/css-popup/popup.html
のようなページで現わすことができれば、(オンマウスなのでマウスオーバーして...続きを読む

Aベストアンサー

こんな感じでセレクトボックスを使用するのはどうでしょうか。

<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=shift_jis">
<meta http-equiv="content-script-type" content="text/javascript">
<script>
<!--
var s = {
'yahoo' : 'http://search.yahoo.co.jp/bin/search',
'google' : 'http://www.google.co.jp/search',
'goo' : 'http://search.goo.ne.jp/web.jsp'
};
//var text = form.p;

// セレクトした各サーチエンジン仕様に合わせる
function Change() {
var ext = document.getElementById('ext');
switch(form.sel.value) {
case 'yahoo':
getText().name = 'p';
ext.innerHTML = "<input type=\"hidden\" name=\"ei\" value=\"sjis\">\n";
break;
case 'google':
getText().name = 'q';
ext.innerHTML = "<input type=\"hidden\" name=\"ie\" value=\"Shift_JIS\">\n";
ext.innerHTML += "<input type=\"hidden\" name=\"oe\" value=\"Shift_JIS\">\n";
ext.innerHTML += "<input type=\"hidden\" name=\"hl\" value=\"ja\">\n";
break;
case 'goo':
getText().name = 'MT';
ext.innerHTML = "<input type=\"hidden\" name=\"from\" value=\"USR\">\n";
ext.innerHTML += "<input type=\"hidden\" name=\"IE\" value=\"sjis\">\n";

break;
}
}

// 指定したサーチエンジンで検索する
function Search() {
// 履歴を戻ったときの対応
Change();
form.action = s[form.sel.value];
return;
}

function getText() {
return form.p || form.q || form.MT;
}
//-->
</script>
<title>複数の検索エンジンを切り換えて検索する</title>
</head>
<body>
<form method="get" action="javascript:void();" name="form" onsubmit="Search();">
<input type="text" size="30" name="p">
<select name="sel" onchange="Change();">
<option value="yahoo" selected>Yahoo!</option>
<option value="google">Google</option>
<option value="goo">goo</option>
</select>
<input type="submit" value="検索" onclick="Search();">
<span id="ext"></span>
</form>
</body>
</html>

新しい検索エンジンを追加したり仕様変更されたときの修正が結構
面倒ですが。

こんな感じでセレクトボックスを使用するのはどうでしょうか。

<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=shift_jis">
<meta http-equiv="content-script-type" content="text/javascript">
<script>
<!--
var s = {
'yahoo' : 'http://search.yahoo.co.jp/bin/search',
'google' : 'http://www.google.co.jp/search',
'goo' : 'http://search.goo.ne.jp/web.jsp'
};
//var text = form.p;

// セレクトした各サーチエンジン仕様に合わせる
function Chan...続きを読む

Qページを再読み込み後、再読み込み前の状態に復元する方法が分からず困っております。

(多分)JavaScriptで分からない所がございましたので、ご教示いただける方がいらっしゃいましたら、よろしくお願いします。

【やりたいこと】
1. ボタンをクリックするとボタンにチェック(とりあえず色)をつけた上で、ページの再読み込みをしたいです。
2. ページの再読み込み後、ページの再読み込み前の状態に復旧したい(ページの再読み込み前にチェックしていたボタンの状態を保持しておきたい)です。

【状況】
1はできております。
ただし、1のページの再読み込み後、今までチェックしていたボタンが未チェック状態に戻ってしまいます。

【ソースコード】
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="Content-Script-Type" content="text/javascript" />
<title>title</title>
<script type="text/javascript">
<!--
var f=new Array(5);
f[0]=0;
f[1]=0;
f[2]=0;
f[3]=0;
f[4]=0;
f[5]=0;

function jump(b){
if (f[b]==0){
document.getElementById("form_check").elements[b].style.background='#dbed00';
document.getElementById("form_check").elements[b].style.color='#323232';
f[b]=1;
} else {
document.getElementById("form_check").elements[b].style.background='#d6d6d6';
document.getElementById("form_check").elements[b].style.color='#666666';
f[b]=0;
}
var text = "";
if (f[0] == 1) {
text += document.getElementById("form_check").a.value;
}
if (f[1] == 1) {
text += document.getElementById("form_check").b.value;
}
if (f[2] == 1) {
text += document.getElementById("form_check").c.value;
}
if (f[3] == 1) {
text += document.getElementById("form_check").d.value;
}
if (f[4] == 1) {
text += document.getElementById("form_check").e.value;
}
if (f[5] == 1) {
text += document.getElementById("form_check").f.value;
}
if (text) {
alert("チェックされているのは" + text + "です。\n「OK」で再読み込み実施。");
} else {
alert("何もチェックされていません。\n「OK」で再読み込み実施。");
}
}
-->
</script>
</head>

<body>
<form id="form_check" method="post" action="<?php echo $_SERVER['PHP_SELF'] ?>">
<p><input type="submit" value="a" name="a" onclick="jump(0)" onkeypress="jump(0)" /></p>
<p><input type="submit" value="b" name="b" onclick="jump(1)" onkeypress="jump(1)" /></p>
<p><input type="submit" value="c" name="c" onclick="jump(2)" onkeypress="jump(2)" /></p>
<p><input type="submit" value="d" name="d" onclick="jump(3)" onkeypress="jump(3)" /></p>
<p><input type="submit" value="e" name="e" onclick="jump(4)" onkeypress="jump(4)" /></p>
<p><input type="submit" value="f" name="f" onclick="jump(5)" onkeypress="jump(5)" /></p>
</form>
</body>
</html>

どこかご教示いただけるようでしたら、ご教示いただければと思います。
以上、よろしくお願いします。

(多分)JavaScriptで分からない所がございましたので、ご教示いただける方がいらっしゃいましたら、よろしくお願いします。

【やりたいこと】
1. ボタンをクリックするとボタンにチェック(とりあえず色)をつけた上で、ページの再読み込みをしたいです。
2. ページの再読み込み後、ページの再読み込み前の状態に復旧したい(ページの再読み込み前にチェックしていたボタンの状態を保持しておきたい)です。

【状況】
1はできております。
ただし、1のページの再読み込み後、今までチェックしていたボタンが...続きを読む

Aベストアンサー

pick52さん、ご指摘ありがとうございます。ぼけてました。

仕様もちょっと勘違いしてたので、こんな感じでどうでしょ?

//hoge.php
<?
session_start();
$req_s=$_REQUEST["s"];
$ses_s=&$_SESSION["s"];
if(is_array($ses_s)) $key=array_search($req_s,$ses_s);
if (is_numeric($key)){
unset($ses_s[$key]);
}else{
$ses_s=array_merge($ses_s,$req_s);
}
if(is_array($ses_s)){
foreach($ses_s as $val){
$class[$val]="class='color0'";
}
}
//print_r($ses_s);//セッションの内容を確認
print <<<eof
<html>
<head>
<title>title</title>
<script type="text/javascript" src="hoge.js"></script>
<link rel="stylesheet" type="text/css" href="hoge.css" />
</head>
<body>
<form id="form_check" method="post" action="{$_SERVER['PHP_SELF']}">
<p><input type="submit" value="a" name="s" onClick="return jump(this);"{$class["a"]} /></p>
<p><input type="submit" value="b" name="s" onClick="return jump(this);"{$class["b"]} /></p>
<p><input type="submit" value="c" name="s" onClick="return jump(this);"{$class["c"]} /></p>
<p><input type="submit" value="d" name="s" onClick="return jump(this);"{$class["d"]} /></p>
<p><input type="submit" value="e" name="s" onClick="return jump(this);"{$class["e"]} /></p>
<p><input type="submit" value="f" name="s" onClick="return jump(this);"{$class["f"]} /></p>
</form>
</body>
</html>
eof;
?>


//hoge.css
.color0{
background-Color:#dbed00;
color:#323232;
}
p{
margin:0px;
padding:0px;
}

//hoge.js
function jump(obj){
var f=obj.form;
var c=obj.className;
obj.className=c=="color0"?"":"color0";
var text="";
for(var i=0;i<f.length;i++){
if(f[i].type=="submit" && f[i].name==obj.name && f[i].className=="color0"){
text+=(text==""?"":",")+f[i].value;
}
}
if (text) {
var flg=confirm("チェックされているのは" + text + "です。\n再読み込みしますか?");
} else {
alert("何もチェックされていません。");
var flg= false;
}
if(flg) return true;
obj.className=c;
return false;
}

pick52さん、ご指摘ありがとうございます。ぼけてました。

仕様もちょっと勘違いしてたので、こんな感じでどうでしょ?

//hoge.php
<?
session_start();
$req_s=$_REQUEST["s"];
$ses_s=&$_SESSION["s"];
if(is_array($ses_s)) $key=array_search($req_s,$ses_s);
if (is_numeric($key)){
unset($ses_s[$key]);
}else{
$ses_s=array_merge($ses_s,$req_s);
}
if(is_array($ses_s)){
foreach($ses_s as $val){
$class[$val]="class='color0'";
}
}
//print_r($ses_s);//セッショ...続きを読む

Qラジオボタンを使って、検索ページと検索ワードを指定して検索したい

ラジオボタンがどうしても理解できません。簡単便利な機能なのでどうしても習得したいんですけれども...

やりたいことはラジオボタンで第一の選択で検索サイト(http://search.yahoo.co.jp/searchやhttp://www.google.co.jp/searchなど)を指定して、第二の選択で検索ワード(天気や地図といったもの)を決定して検索を行いたいのです。作ってみたものが下記です。

------------------------------------
スクリプトを貼り付けたら800文字を超えましたので割愛します。
------------------------------------

どなたか教えていただければ幸いです。チェックがついていないとアラームも出したいです。すいません、よろしくお願いします。

Aベストアンサー

もう少し推敲してから質問した方がよかったかも
しれませんね。
たぶん以下のようなことをやりたいのだと思いますが
こんな感じでよろしいのでしょうか?
(Resultは使いようがないのですが、なんですか?)

<script language="javascript">
function submitFunc(f){
var rv1="";
var rv2="";
for(var i=0;i<f.r1.length;i++){
rv1+=(f.r1[i].checked==true)?f.r1[i].value:"";
}
for(var i=0;i<f.r2.length;i++){
rv2+=(f.r2[i].checked==true)?f.r2[i].value:"";
}
if (rv1==""){
alert("検索サイトを選択してください")
f.r1[0].focus();
return false;
}
if (rv2==""){
alert("検索ワードを選択してください")
f.r2[0].focus();
return false;
}
var f2=document.forms[rv1];
for(var i=0;i<f2.length;i++){
if(f2[i].name=="p" || f2[i].name=="q") f2[i].value=rv2;
}
f2.submit();
}


</script>
<form mothod="get">
検索サイト<br>
<input type="radio" name="r1" value="yh">yh<br>
<input type="radio" name="r1" value="gg">gg<br>
検索ワード<br>
<input type="radio" name="r2" value="天気">天気<br>
<input type="radio" name="r2" value="地図">地図<br>
<input type="text" name="Result" size="20"><br>
<input type="button" value="送信" onClick="submitFunc(this.form)">
<input type="reset" value="リセット">
</form>
<form name="yh" action="http://search.yahoo.co.jp/search" method="get">
<input type="hidden" name="p">
<input type="hidden" name="ei" value="sjis">
</form>
<form name="gg" action="http://www.google.com/search" method="get">
<input type="hidden" name="q">
</form>

もう少し推敲してから質問した方がよかったかも
しれませんね。
たぶん以下のようなことをやりたいのだと思いますが
こんな感じでよろしいのでしょうか?
(Resultは使いようがないのですが、なんですか?)

<script language="javascript">
function submitFunc(f){
var rv1="";
var rv2="";
for(var i=0;i<f.r1.length;i++){
rv1+=(f.r1[i].checked==true)?f.r1[i].value:"";
}
for(var i=0;i<f.r2.length;i++){
rv2+=(f.r2[i].checked==true)?f.r2[i].value:"";
}
if (rv1==""){
...続きを読む

Q多次元配列がさっぱりです。

var img = ["test01.jpg", "test02.jpg", "test03.jpg", "test04.jpg"];
var name = ["テスト1", "テスト2", "テスト3", "テスト4"];

for (var i = 0; i < img.length; i ++) {
document.write('<img src="../img/' + (img[i]) + '" width="132" height="160" border="0" />' + '<br />');
for (var j = 0; j < name.length; j ++){
document.write((name[j]));
}
}

全然駄目です・・・
画像があって、画像の下に var name を表示したいんですが、分かりませんでした。分かるかた、教えてください!

Aベストアンサー

多次元配列の意味でしょうか?
ご質問の内容と使っていうと2次元配列の作り方で迷っていると考え回答してみます。

2次元配列は、エクセルのシートにデータがあると考えれば解ります。

var myArray = [
[ "test01.jpg", "テスト1" ],
[ "test02.jpg", "テスト2" ],
[ "test03.jpg", "テスト3" ],
[ "test04.jpg", "テスト4" ]
];

上の代入式で、横方向に見るのを "行" とします。
例)[ "test01.jpg", "テスト1" ]

さらに縦方向に見るのを "列" とします。
例)"test01.jpg", "test02.jpg", ...


ここで、上記配列のそれぞれの要素にピンポイントでアクセスするためには、
myArray[行][列] と云うふうに考えて、インデックス(数字)を振ります。

ご存知の通り、配列のインデックスは 0 から始まりますので、"test01.jpg" を取得するためには、
0行目の0列目にアクセスと考えます。

だから、myArray[0][0] で "test01.jpg" を参照していることになります。
当然、"テスト1" なら、0行目の1列目なので、myArray[0][1] です。

イテレータ(forなどのループ処理)を使った処理をするならば、行をループさせる内側に列を処理するループを用意すると云う方法を用います。
つまり、forのネスト(入れ子)と云うわけです。

for ( var GYO = 0; GYO < myArray.length; GYO++ ) { // 行ループ
for ( var RETSU = 0; RETSU < myArray[GYO].length; RETSU++ ){
alert( myArray[GYO][RETSU] ); // 順番に "test01.jpg", "テスト1" などと表示される
}
}

外側のforの myArray.length は行を数えています。
内側のforの myArray[GYO].length はその行に含まれる列(項目数ともいえる)を数えています。

この考え方は、3次元以上の多次元配列でも同様です。
次元が増える毎に入れ子の数が増えると言えます。

なお、ご質問の内容は各行の項目数が同じなので、無理に入れ子にしなくても大丈夫です。

for ( var GYO = 0; GYO < myArray.length; GYO++ ) { // 行ループ
myArray[GYO][0]; // ソースファイル名です
   myArray[GYO][1]; // 画像の下に表示する文字列です
}

という感じです。

頑張ってください。

多次元配列の意味でしょうか?
ご質問の内容と使っていうと2次元配列の作り方で迷っていると考え回答してみます。

2次元配列は、エクセルのシートにデータがあると考えれば解ります。

var myArray = [
[ "test01.jpg", "テスト1" ],
[ "test02.jpg", "テスト2" ],
[ "test03.jpg", "テスト3" ],
[ "test04.jpg", "テスト4" ]
];

上の代入式で、横方向に見るのを "行" とします。
例)[ "test01.jpg", "テスト1...続きを読む


人気Q&Aランキング

おすすめ情報