すみません、締め切ったはずでないのに「締め切り」なってしまっていました。HIROYOさんのご回答を参考とさせていただこうと思いましたが、今の状況ですと難しいです。
それは、まずリンクのはり方にあるのですが、5つ帳票があり、そのうちの一つをラジオボタンで選びボタンを押すことによってリンクをはるようにしています。しかも、リンク先も全てフレームページになっており、困っています。
もしよろしければ、CFのセッション変数・クライアント変数について少し教えていただきたいのですが・・・リファレンスを見ても載っていなく途方にくれてしまっています。よろしくお願いいたします。

このQ&Aに関連する最新のQ&A

A 回答 (1件)

管理者より:


質問/回答を統合させていただきました。下記の質問をご参照下さい

参考URL:http://www.okweb.ne.jp/kotaeru.php3?q=109750
    • good
    • 0

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

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

Qラジオボタンで選択後、確定ボタンでリンクさせるには…

ラジオボタンで3つ(A・B・C)の中から選択して、
「kakutei.gif」という確定のボタンをクリックしたら、

A…page1.htmlへ
B…page2.htmlへ
C…page3.htmlへ

と移動したいのですが、
どのようにしたら良いのか教えてください。

Aベストアンサー

おすすめの本ですか?
自分はJavascriptのポケットリファレンスだけ買いました。
本も良いと思いますが、色々な所にある掲示板を読みあさると
時々「ほぉ~~~!すげぇ~~~!」と感動するものがあります
私は、自分の経験のもとに20分以内で回答が出せそうなら答えています。
そして自分が、答えを見出すために無駄(?)に苦労した時間を
これから学ぶ人たちの習得時間短縮につながるならと思っています。
だけど余計な説明はつけません。それを理解しようとしなければ
知識の蓄積はできないからだと思うからです。
掲示板に上がる問題は、自分にとってパズルです。
ここには天才的な人もいるようですが、先を越されてもかまわないので
自分なりに答えを出すようにはしています。
むしろ私も聞きたいです。そのような人たちはどうやって学んだのか・・・
教える立場の人たちは、判りやすいようにコードを書いています
その人たちが、本気で難解なコードを書いてくれたら面白さ倍増だと
思っています^^;
とにかくお互い、がんばって極めましょう!

QHTMLで入力したものを変数で扱い新しいリンク先へとばしたいのですが、わかりません。教えて下さい。JavaScriptで埋め込みたい。

JavaScriptで入力したものを変数で扱い
新しいリンク先へとばしたいのですが、
わかりません。教えて下さい。

入力画面があり、そこに数字を打ち込んで、
新しいURLを作り、その画面からジャンプさせたい
のですが、わかりません。

例えば、1235989876223と入力したら、
ローカルにある、c:\fff/fff/1235989/876223.html
HTMLを表示させたいのです。
まず、数字を7文字と6文字に分割して、
c:\fff/fff/そのあとに合成させたいのです。

ローカルでしたいので、HTMLにjavascriptを
埋め込むのが最適だと思うのですが、
javascriptがわかりません。教えて下さい。

Aベストアンサー

こんな感じですかね?ちゃんとリンクするかは試してません。

<HTML>
<HEAD>
<TITLE></TITLE>
<SCRIPT Language="JavaScript">
<!--
function linkFile(){
A = document.form1.text1.value; //入力された文字列を取得
A1 = A.substr(0,7); //文字列分割(前半7文字)
A2 = A.substr(7,6); //文字列分割(後半6文字)
location.href = "file:///C:/fff/fff/" + A1 + "/" + A2 +".html"; //ローカルファイルへジャンプ
}
//-->
</SCRIPT>
</HEAD>
<BODY>
<FORM name="form1">
入力:<INPUT size="20" type="text" name="text1"><BR>
<INPUT type="button" value="表示" onclick="linkFile();">
</FORM></BODY></HTML>

こんな感じですかね?ちゃんとリンクするかは試してません。

<HTML>
<HEAD>
<TITLE></TITLE>
<SCRIPT Language="JavaScript">
<!--
function linkFile(){
A = document.form1.text1.value; //入力された文字列を取得
A1 = A.substr(0,7); //文字列分割(前半7文字)
A2 = A.substr(7,6); //文字列分割(後半6文字)
location.href = "file:///C:/fff/fff/" + A1 + "/" + A2 +".html"; //ローカルファイルへジャンプ
}
//-->
</SCRIPT>
</HEAD>
<BODY>
<FORM name="form1">
入力:<I...続きを読む

Qボタンにファイルリンクをつける

またまた質問させていただきます。

<html>
<head>
<script language="javascript">
<!--
function OpnWin(strTarget)
{
open(strTarget,"_blank");
}
//-->
</script>
</head>
<body>
<form name="frm1" method="post">
と来て、このあとのボタンに、

<input type="button" value="リンク" onclick="OpnWin('file://PC001/+++/***/@@@');">

というリンクを貼りたいのですが、リンクの貼り方が
間違っているらしく、うまくいきません。
<a href="\\PC001\+++\***\@@@>
というリンクだと上手くいくのですが・・・。

どうか教えてください。よろしくお願いいたします!

Aベストアンサー

><input type="button" value="リンク" onclick="OpnWin('file://PC001/+++/***/@@@');">

のところでのURLの指定は'http://XXX/YYY/ZZZ'にしなければいけません。ファイルパスをURLに変換したものを指定してみてください。

Qラジオボタンの値でリンク先を変える

ラジオボタンのvalueの値があり、
submitボタンを押したら、その値によって
リンク先を変えたいのですが、
具体的にソースで教えていただけないでしょうか?

Aベストアンサー

同じ name 値のオブジェクトが複数ある場合、それらは配列扱いとなるので No.1 の方法では処理できません。
このような場合はループでラジオボタンを1つずつ見て、checked プロパティが true のものを探して処理します。

また、HTML に checked が書かれているラジオボタンが1つもなければ、どれもチェックされていない時の処理も必要になります。

それと、リンク先変更関数の呼び出しについてですが、送信処理に関する関数の呼び出しは必ず FORM タグの onSubmit で行うようにします。
でないと、ラジオボタンにフォーカスがある時に Enter キーによって送信されてしまうのをチェックすることができません。

以下、それらを踏まえたサンプルです。

# スクリプト部
(インデントなどに全角空白を使用しているので、コピペの際は注意!)

// ラジオボタンに対応するURLの配列
var actions = new Array(
  "URL1",
  "URL2"
);

function setAction(f) {
  for (var i = 0; i < f.rb1.length; i++) {
    if (f.rb1[i].checked) {
      f.action = actions[i];
      return true;  // true を返すと送信される
    }
  }

  // ラジオボタンがチェックされていない時の処理
  ※以下参照
}

※エラーにする場合
  alert("ラジオボタンをチェックしてください。");
  return false;  // false を返すと送信されない

※デフォルトの送信先に飛ばせる場合
  f.action = "デフォルトのURL";
  return true;
  
# フォーム部
<FORM onSubmit="return setAction(this)">
<INPUT type="radio" name="rb1" value="a">aaa<br>
<INPUT type="radio" name="rb1" value="b">bbb<br>
<INPUT type="submit">
</FORM>

下記ページも参考になります。
http://tohoho.wakusei.ne.jp/js/form.htm#ElmButton

参考URL:http://tohoho.wakusei.ne.jp/js/form.htm#ElmButton

同じ name 値のオブジェクトが複数ある場合、それらは配列扱いとなるので No.1 の方法では処理できません。
このような場合はループでラジオボタンを1つずつ見て、checked プロパティが true のものを探して処理します。

また、HTML に checked が書かれているラジオボタンが1つもなければ、どれもチェックされていない時の処理も必要になります。

それと、リンク先変更関数の呼び出しについてですが、送信処理に関する関数の呼び出しは必ず FORM タグの onSubmit で行うようにします。
でないと、ラジ...続きを読む

Qテキストエリア内へボタン(リンク)によるテキスト挿入

テキストエリア内へボタン(リンク)によるテキスト挿入

http://lumber-mill.co.jp/gallery/view/portfolio/yosei/js/insert_text

上記urlのテキストエリア内へボタン(リンク)によるテキスト挿入ですが、
同じように1つだけ(<br/>)だけの挿入はできるようになったのですが、
これを複数設置したい場合の設置方法を教えてください。
ただいくつもコピーすればいいのでしょうか?

Aベストアンサー

検証してみました。
おおむねOKです。
 n1.href="javascript:insertBr("+i+","+j+",'XXX')";
ですね。それから、
p.insertBefore(n2,e);
は最後に1回にした方がよいですね。


人気Q&Aランキング

おすすめ情報