回答数
気になる
-
フラグについて
javascript初心者です。 タイマー作成などで使われる、「フラグ」ですが、よくわかりません。 myButton = 0; function myCheck(myFlg){ if (myButton==0){ myStart=new Date(); myButton = 1; document.myForm.myFormButton.value = "Stop!"; myInterval=setInterval("myCheck(1)",1); }else{ if (myFlg==0){ myButton = 0; document.myForm.myFormButton.value = "Start"; clearInterval( myInterval ); } ・ ・ ・ ・・・onclick="myCheck(0)"> なぜ、『myButton = 0;』のフラグと『myCheck(myFlg)』のフラグが2つ必要なのでしょうか?1つじゃできないんでしょうか? と、レベルの低い質問ですが、よろしくお願いいたします。
質問日時: 2010/02/21 18:47 質問者: jitsjp_spt
ベストアンサー
8
0
-
配列への大量コピーってあるの?
今,単純に「,」で区切られたデータが大量に続くテキストファイルがあっとします。(もちろん有限ですが) 1,2,3,4,5,6,7,8,9,10,11,12・・・,9999兆 このテキストデータを,javascriptで読み込んでresponseTextに入れたものを, var res = oj.responseText; のようにresにします。 この後, rows = res.split(','); のように,それぞれの数字を配列に入れたとします。 このとき,この配列にデータを入れるという作業は,実際に,rows配列にデータがコピーされるのでしょうか。 それとも,何らかのポインタだけがrowsオブジェクトがに入って,rows[n]とかしたときに,rowsのメソッドが,を判断してn番目の数字を取得するようになっているのでしょうか。 また,それを確かめる方法(証拠)はありますでしょうか。 また,似たような質問ですが, 1,2,3,4,5,6,7,8,9,10,11,12・・・,9999 というデータから res.split(',')[n] のようにsplitメソッドでn番目を取り出す処理と, すでに配列になっているものからn番目を取り出す処理 rows[n] とでは,どちらの作業が軽い(高速)でしょうか? 感覚的には後者ですが,実際の処理はどうなのかなと
質問日時: 2007/03/30 14:09 質問者: ganwan2007
ベストアンサー
8
0
-
ほとんどのブラウザに対応したキーイベントのプログラムをJavascri
ほとんどのブラウザに対応したキーイベントのプログラムをJavascriptで書きたいのですが、 IEではwindow.eventは使えましたがFireFoxなどでは定義されていないエラーになります。 ブラウザごとのキーイベントについて知りたいです。 IE,FireFox,Safari,Chrome,Opera,Netscape,Other
質問日時: 2010/07/13 16:55 質問者: bazax
解決済
8
0
-
onmouseoverで、マウスカーソルの位置を基点(左上)として、別
onmouseoverで、マウスカーソルの位置を基点(左上)として、別ウインドウを開きたい。 テキストの上にマウスカーソルが重なった(onmouseover)とき、 そのマウスカーソルの位置を左上として、別ウインドウをひらきたいのですが、 やり方がわかりません。 どなたかご教授願います。 よろしくお願いします。 ↓(こんな感じです)=============================== onmouseover="mywin=window.open('aaa.jpg','','width=300,height=250,top=???,left=???;')" ↑(こんな感じです)===============================
質問日時: 2010/07/30 16:24 質問者: asakichi00
ベストアンサー
8
0
-
ソースを絶対見られない方法
ソースを絶対見られない方法ってのはあるのでしょうか? 「view-source」「onkeydown」では見れたので それら以外にソースを見られない方法がありましたら教えてください。
質問日時: 2002/10/09 14:13 質問者: matoi
解決済
8
0
-
読み込む外部スクリプトをセレクトボックスを使って選べないでしょうか?
お世話になります。 フォーム内に配置した、1から5までの数字を選べるセレクトボックスを使って、そのフォーム内に読み込む.jsファイルを選択することは出来ないでしょうか? 外部ファイルには、UsualSet.js、EmergencySet.js、PauseSet.jsなどがあって、そのスクリプトファイルの中身は document.write("<input name=\"youbi\" type=\"hidden\" value=\"土曜\"><input name=\"codenumber\" type=\"hidden\" value=\"732\"><input name=\"busho\" type=\"hidden\" value=\"経理\">"); とかいった感じになっています。 つまり、セレクトボックスで何番を選ぶかによって、CGIに渡す値を$youbiと$codenumberと$bushoとの3つ全ていっぺんに変更出来るようにしたい訳です。 しかし、そのセレクトボックスにどういう仕掛けをしたら良いかわからなくて困っています。 まさか、 <FORM ACTION="pro.cgi" METHOD="POST"> <select name="kazu"> <option value="<script language="javascript" src="UsualSet.js>" selected>1</option> <option value="<script language="javascript" src="EmergencySet.js>" >2</option> <option value="<script language="javascript" src="PauseSet.js>" >3</option> <option value="<script language="javascript" src="MorningSet.js>" >4</option> <option value="<script language="javascript" src="FulleSet.js>" >5</option> </select> <input type="hidden" name="kaijou" value="22890"> <input type="hidden" name="boxnumber" value="62"> <input type="submit" name="Submit" value="送信"> </FORM> なんてわけに行かないですもんね。 どうしたらいいかおわかりの方がいらっしゃいましたら、どうかよろしくお願い致します。
質問日時: 2008/11/19 17:38 質問者: chack
ベストアンサー
8
0
-
IE以外のブラウザで対応するには
超初心者です、見よう見まねで以下のような、セレクト1を選ぶとセレクト2は「選択」(2を選べばその逆)になる外部javascriptとhtmlを作ってみました。IEでは動く(option valueにリンクする)のですが他(サファリやファイアーフォックス)では全く動きません。どこか変なところがあるのでしょうか?それともIE以外では諦めなければならないでしょうか?ご教授の程、よろしくお願い致します。 #外部javascript(ファイルネーム select.js) var s; function reSel(c) { if(s&&(s!=c)) s.options[0].selected=true; s=c; } function A_Li() { parent.myNew.location.href=document.Link1.select1.options.value; Sel=document.Link1.select1.selectedIndex; Ms=document.Link1.select1.options[Sel].value; reSel(document.Link1.select1); } function B_Li() { parent.myNew.location.href=document.Link1.select2.options.value; Sel=document.Link1.select2.selectedIndex; Ms=document.Link1.select2.options[Sel].value; reSel(document.Link1.select2); } #以下 HTMLソース <script src="./select.js" type="text/javascript" ></script> <FORM name="Link1"> <select name="select1" onChange="A_Li()"> <option value= new.html selected>選択</option> <option value= aaa.html>aaa</option> <option value= bbb.html>bbb</option> <option value= ccc.html>ccc</option> </select> <select name="select2" onChange="B_Li()"> <option value= new.html selected>選択</option> <option value= ddd.html>ddd</option> <option value= eee.html>eee</option> <option value= fff.html>fff</option> </select> </FORM >
質問日時: 2009/08/25 11:23 質問者: chikomaru
ベストアンサー
8
0
-
メニューバーのカスタマイズ
javascriptについて教えてください。 いわゆる 折りたたみ型?のメニューバーを作成したく、 サンプルコードを入手したのですが知識が薄いため、進める事ができておりません。。 このページの内容です。slide in slide out でメニューバーを表示/非表示にしています。 http://demos.mootools.net/Fx.Slide 下のhorizon型の折りたたみ時に、以下の状態を作成したいのです。 1.メニューが少し見えるようにする(非表示は嫌なのです) 2.それに触れる(クリックでもOK)とバーが横展開する uniqlockのイメージに近いですね。 なんとか、ご指導いただけないでしょうか。 よろしくお願い致します。
質問日時: 2009/01/20 06:53 質問者: shuu07
ベストアンサー
8
0
-
JavaScriptからphp関数の呼び出し
javaScriptで1秒毎にphpの関数を呼び出しているのですが、 php側で、returnしている日時が動的に表示されません。 何がいけないのか教えて頂けますでしょうか? 色んな参考ページを見ると、phpの関数で動的に 動かせると書いてあるのですが、動的になりません。 -------------------------------------------------------- <jsphptest.htmlソース> <html> <head> <script type="text/javascript"src="jsphptest.php"></script> <script language="javascript"> <!-- function time() { //JavaScriptで日時表示 var now = new Date(); mon = now.getMonth()+1; day = now.getDate(); hou = now.getHours(); min = now.getMinutes(); sec = now.getSeconds(); year = now.getYear(); if (year < 2000) { year += 1900; } if (mon <= "9"){mon = "0" + mon;}; if (day <= "9"){day = "0" + day;}; if (hou <= "9"){hou = "0" + hou;}; if (min <= "9"){min = "0" + min;}; if (sec <= "9"){sec = "0" + sec;}; document.form1.j_tokei.value= year +"/"+ mon +"/"+ day +" "+ hou +":"+ min +":"+ sec; //PHP関数の呼び出し document.form1.p_tokei.value= php_time(); //1秒毎 setTimeout('time()',1000); } // --> </script> </head> <body onLoad="time();"> <form name="form1" mathod=post> JavaScript日時<input type="text" name="j_tokei" size=25><br> PHP日時<input type="text" name="p_tokei" size=25> </form> </body> </html> -------------------------------------------------------- <jsphptest.phpソース> <?php $str .= "function php_time(){"; $str .= "return('".date('Y-m-d H:i:s')."');"; $str .= "}"; echo $str; ?>
質問日時: 2010/02/05 02:18 質問者: mintohime
ベストアンサー
8
0
-
テキストフィールドへの入力を禁止するには?
「JavaScript例文辞典」で掲載されている「テキストフィールドへの入力を禁止する」方法ですが.... ↓ http://www.openspc2.org/reibun/javascript/form_textfield/007/index.html これを「入力禁止」と「入力可能」ボタンで切り替えていますが。そうではなくて、選択できない、最初から入力できない方法はどうやりますか? 単にテキストフィールドへの入力を禁止したいだけなので、他の書き方があれば教えて下さい。
質問日時: 2003/03/13 18:16 質問者: megawind
ベストアンサー
8
0
-
JavaScriptでテーブルのソートを実行した結果でフォーム送信
ttp://neil.fraser.name/software/tablesort/ こちらを参考にして JavaScriptでテーブルの並び替えをしてみたんですが 並び替え自体は出来たんですが FormのPOST送信がうまくできません IE6では正常なんですが FireFoxではパラメータを取得することができません ソース例 ================================ ・・・・ <script language='javascript1.2' src='tablesort.js'></script> </head> <body> <table> <THEAD> <tr> <td label="nocase"></td> <td label="nocase">名前</td> <td label="case">メールアドレス</td> </tr> </THEAD> <TBODY> <form name="userlist" method="POST" action="aaa.asp"> <tr> <td><input type="radio" name="UserNo" value="0"></td> <td>太郎</td> <td>taro@sample.com</td> </tr> <tr> <td><input type="radio" name="UserNo" value="1"></td> <td>次郎</td> <td>jiro@sample.com</td> </tr> <tr> <td><input type="radio" name="UserNo" value="2"></td> <td>三郎</td> <td>saburo@sample.com</td> </tr> </TBODY> </table> <input type="submit" value=" 動作 "> </form> ================================ tablesort.jsを改良したり HTMLを工夫することによって どのブラウザでも正常に動作するようにするには ならないでしょうか?
質問日時: 2008/03/06 15:34 質問者: punipunipuniko
ベストアンサー
8
0
-
ルパン
こんにちは。 ルパン(アニメ)のタイトルが出るとき、一文字づつ表示されますよね? あれをjavascriptを使って作れますか?(タイプの音と決め音も含めて)
質問日時: 2004/07/04 15:42 質問者: MameSim
ベストアンサー
8
0
-
メニューのリンクをクリックして、タイトルの色を変える方法。
メニューのリンクをクリックして、タイトルの色を変える方法。 上記の操作をするための記述内容がわかりません。 以下に、HTMLを載せます。 <style type="text/css"> h2{ color : #98FB98; font-size : 69px; letter-spacing: 0.8em; font-family: impact; margin:0px 0px 0px 10px; } TABLE { color : #57450f; font-size : 12px; } #bg{ background-color : #dedec2; border-right-style : solid; border-bottom-style : solid; border-right-color : #57450f; border-bottom-color : #57450f; border-right-width : 1px; border-bottom-width : 1px; width:460px; } #td1{ background-image : url(image/back01.gif);height : 60px; vertical-align:top; padding:2px; color : #dedec2; } #td2{ background-color : #665c50; height : 20px; text-align : right; } #left{ width:190px; text-align:center; vertical-align:top; border-right-width : 1px; border-right-style : dotted; border-right-color : #665c50; } .li1{ margin:5px auto; text-align : left; letter-spacing: 0.1em; line-height : 20px; } </style> <TABLE id="bg" cellpadding="0" cellspacing="0"><TBODY><TR> <TD id="td1" colspan="2"> <H2><font color="#DA70D6">a</font>b<font color="#DA70D6">c</font>d <font color="#DA70D6">e</font>f<font color="#DA70D6">g</font></H2> </TD></TR><TR> <TD id="left"> <h3>MENU</h3> <UL class="li1"> <li><A href="main.html" target="main">1</A></li> <li><A href="main.html" target="main">2</A></li> <li><A href="main.html" target="main">3</A></li> <li><A href="main.html" target="main">4</A></li> </UL> </TD> <TD id="right"> (関係ないので中略) </TD></TR><TR><TD id="td2" colspan="2"></TD></TR></TBODY></TABLE> (動作環境はVista、IE8) 左右に2分割のレイアウトで、左側に上記のHTMLを反映させてます。 私がやりたいことはリストのタグのリンクをクリックして、タイトル(<h2>タグの箇所)の色を変更することです。 リンクごとに其々色を変えたく、タイトルに2色用いているように、変更後も同じ配列で2色できれば使いたい。 CSSはそこそこ知識はありますが、JavaScriptに関しては全くの素人です。 上記のように設定するにはどうしたらいいでしょうか?
質問日時: 2010/05/12 21:45 質問者: noname#117876
ベストアンサー
7
0
-
JavaScriptで、現在日時から100日後の日時を表示させるには?
JavaScriptで、現在日時から100日後の日時を表示させるには? JavaScriptで、現在日時から100日後の日時を求め、表示させたいと思っています。 「現在日時を取得する方法」と、「それを表示形式へ変換する方法」は、わかっています。 しかし、「100日後の日時」を表示させる方法が分かりません。 もちろん、年・月・日をまたぐ場合にもちゃんと対応できることが前提です。 極力、単純な方法が理想です。 以下、コードです。ご教授よろしくお願いします。 function func() { var day = new Date(); var datestr = day.toLocaleString(); alert(datestr); }
質問日時: 2010/06/22 18:07 質問者: hotjupiter
ベストアンサー
7
0
-
Ajaxが機能しない
IE6.02を使っています。 次のようにAjaxのテストをしようとしたのですが、 「data.txt」に入っている文字(aaa)が表示されませんでした。 スクリプトのエラーも出てないようなのですが、なにが原因なのでしょうか? <html> <head> <meta http-equiv="content-type" content="text/html;charset=shift_jis"> <title>XMLHttpRequest()の基本(Win IEの場合)</title> <script type="text/javascript"><!-- function loadTextFile() { httpObj = new ActiveXObject("Microsoft.XMLHTTP"); httpObj.onreadystatechange = statusCheck; httpObj.open("GET","data.txt",true); httpObj.send(null); } function statusCheck() { if ((httpObj.readyState == 4) && (httpObj.status == 200)) { displayData(); } } function displayData() { document.ajaxForm.result.value = httpObj.responseText; } // --></script> </head> <body> <h1>XMLHttpRequest()の基本 (Win IEの場合)</h1> <form name="ajaxForm"> <input type="button" value="読み込み" onClick="loadTextFile()"><br> <textarea name="result" cols="40" rows="5"></textarea> </form> </body> </html>
質問日時: 2007/08/16 17:44 質問者: takagoo100
ベストアンサー
7
0
-
javascriptからURLパラメータ値を送る
使用言語はJSPです。 画面上のラジオボタンの値を取得しているjavascriptが以下です。 これでボタンが押下されたとき、この関数を呼び出しラジオボタンのVALUE値をアラートとして表示することはできています。 これをURLパラメータとして、JSPサーバ側に送りたいと思いますが、 NULL値となってしまいます。 取得は、request.getParameter("aaa"); としていますがNULL値です。 JAVASCRIPTからURLパラメータを送付・サーバ側から取得する方法を教えていただけますか。 function check(){ var aaa = document.getElementsByName("ラジオボタンの名前"); for(var i=0;i<arr.length;i++){ if(aaa[i].checked) var param = aaa[i].value; aaa.action = "./bbb.jsp?param="+param; aaa.submit(); return aaa[i].value; } }
質問日時: 2011/02/23 20:04 質問者: force1
ベストアンサー
7
0
-
プログラマーに興味、どの言語がよいのでしょうか?
プログラマーに興味があるのですが、これから、始めるのであればどの言語がよいのでしょうか? アプリ開発ならJAVA+javascript WEB系ならPHP+javascript と考えています。 また、シェルスクリプトはプログラマーとして働くにあったってプラスになることは有るでしょうか? むしろ使えて当然で、インフラエンジニアで言うTCPIPのようなものでしょうか? それともUNIX系OSはプログラマーには関係ないでしょうか?
質問日時: 2011/05/19 15:18 質問者: hoto345
ベストアンサー
7
0
-
こんなJavaScriptありますか?
HTML文書にテキストで -------------------------------------- 3.文字C 4.文字D 2.文字B 6.文字F 1.文字A 5.文字E -------------------------------------- とあったとします。これを↓の状態にしたいです。 -------------------------------------- 文字A 文字B 文字C 文字D 文字E 文字F -------------------------------------- (1.~6.の順にソートし、1.~6.を消す) ソートするJavaScript、1.~6.を消すJavaScript、 どちらかでも構いません。 また、参考になりそうな情報だったら、 なんでも結構です。どなたかアドバイス頂けませんか? ちなみに私自身のJavaScriptのレベルは、ほぼゼロです。 でも自分でいろいろ調べようと思っていますので そのヒントを頂ければ嬉しいです。 どうぞよろしくお願いします。
質問日時: 2005/08/06 15:31 質問者: non_milky
ベストアンサー
7
0
-
画像をクリックすると別ウインドウに拡大画像を表示する。
アパレルのショッピングサイトの運営をしております。クライアントから「自社デザインを真似たものや盗用したものを頻繁に見かけるようになったため右クリック禁止で商品写真の画像をコピーされないようにしたい」との依頼がありました。 右クリック禁止は気休め程度と説明しましたが、残念ながら理解を得られませんでした。 私のJava Scriptの知識は読むことができる程度です。浅薄な知識ではどうにもすることができず、こちらに投稿させていただきました。どうぞよろしくお願いいたします。 実現したい内容は、▼次のとおりです。 ┌───── │商品画像 │A0101.jpg └───── ↓↓クリックで別ウインドウが開く ┏━━━━━━━━ ┃ ┃ 商品拡大画像 ┃ A0101L.jpg(末尾の'L'はLサイズの意味) ┃ ┃ ×閉じる ┗━━━━━━━━ 1.商品画像をクリック。ファイル名A0101.jpgを変数に記憶。 2.A0101.jpgの末尾に’L'を加える。(A0101L.jpg) 3.別ウインドウを開き、拡大画像を表示。 4.拡大画像の横幅を調べ、別ウインドウを、高さ(600px)、横幅( 拡大画像+左右余白10px)にリサイズ。 5.画像上での右クリック禁止(<IMG SRC="A0101L.jpg" oncontextmenu="alert('画像コピー禁止');return false;">) ▼イメージに近いサイト 「ノードストローム」 (商品画像の下、>LARGE VIEWをクリック) http://store.nordstrom.com/product/product_brandboutique.asp?styleid=2874130&boutique=lacoste&category=2376776~2374325~2378463~2383145~2378114&NextStyleID=2874128&PrevStyleID=none ▼現在はtarget="_blank"で別ウインドウを開かせています。 <A href="picture/A0101L.jpg" target="_blank"><IMG src="picture/A0101.jpg"></A>
質問日時: 2005/08/31 22:14 質問者: toutetsu
ベストアンサー
7
0
-
javascriptのクロージャが理解できずに苦しんでいます。
javascriptのクロージャが理解できずに苦しんでいます。 下記のようなコードをよく見るのですが、a()とfuncA()()が等価のようなのですが 実行するとa()の場合のみ変数の値が維持されます。 a()とfuncA()()の違いを理解したいと思っています。 どなたかどうぞよろしくお願い致します。 またクロージャのわかりやすい解説サイトなどご存知の方いらっしゃいましたら 合わせてよろしくお願い致します。 function funcA() { var i = 10; return function() { i++; alert(i); }; }; var a = funcA(); console.log(a() === funcA()())//true funcA()();//11 funcA()();//11 funcA()();//11 a();//11 a();//12 a();//13
質問日時: 2010/04/16 11:52 質問者: poyon8989
ベストアンサー
7
0
-
javascriptでhiddenに二次元配列を格納したい
現在、Webのシステムでクライアント側のJavaScriptから サーバー側のPHPに値を渡そうと思ってます。 その際に、JavaScriptの配列と連想配列を組み合わせた二次元配列に 値を格納してサーバー側に渡そうと思ってます。 それで以下のような方法を試しているのですが、 hiddenに二次元配列を格納する方法が分からず困ってます。 分かる方がいらしたら教えて頂けますでしょうか。 よろしくお願いいたします。 =========================================== var actionName = document.forms[0].action; var bodyObj = document.body; var formObj = document.createElement("FORM"); var hiddenObj = document.createElement("HIDDEN"); formObj.name = "updateTest"; formObj.action = actionName; formObj.method = "post"; hiddenObj.name = "alltest[][]"; var norArr = new Array(); var hashArr = new Array(); var i = 1; hashArr['test'] = document.getElementById("test" + i).value; norArr[i-1] = hashArr; hiddenObj.value = hashArr; formObj.appendChild(hiddenObj); bobyObj.appendChild(formObj); formObj.submit();
質問日時: 2008/04/23 15:17 質問者: jjin
ベストアンサー
7
0
-
javascriptのデバッグ
jspで生成された、javascriptを含むhtmlをブラウザで表示すると、下記のエラーになります。 ライン:30 文字:31 えらー:識別子がありません。 コード:0 URL:「jspのurl」 質問ですが、このエラーメッセージのラインは、どこのラインでしょうか? jspのラインでもなさそうですし、ブラウザのソース表示で確認したhtmlのラインでもないようです。 デバッグ時に場所が特定できなくって困ってしまって質問しました。 どなたか、わかる方、教えてくれませんでしょうか。 ちなみに、開発環境は、 win2k、tomcat、IE6.0です。
質問日時: 2004/03/04 14:32 質問者: kouziii
ベストアンサー
7
0
-
クリックする度に表示/非表示が切り替わるスクリプト
クリックする度に表示/非表示が切り替わるスクリプト Content1をクリックするとSubContentsの表示/非表示が切り替わるスクリプトを組みたいのですが、 下記スクリプトのjavascript内で表示/非表示の実現方法がよくわかりません。 調べるとStyleのVisibilityという要素(?)を指定することで表示/非表示が切り替えられる可能なのは分かったのですが、具体的にはどんなプログラムを組めばいいのか分かりません。 どなたかご教授お願いします。 <html> <head> <title>Template</title> <style type="text/css"> span.content{ background-color: #FFCC66; width: 100; height: 20; } div.subcontent { position: absolute; top: 40px; left: 40px;} </style> <script language="javascript"> function cont_pop(){ //ここをどうすれば良いでしょうか? } </script> </head> <body bgcolor=#EEEEEE> <span id="cont1" class="content" onClick="cont_pop()">Content1</span><BR> ↓これを表示/非表示させたい <div class="subcontent" id="scon1"> SubContents </div> </body> </html>
質問日時: 2010/04/13 11:55 質問者: humi_ak
ベストアンサー
7
0
-
不規則な配列を読む方法
質問です。 以下のようなcsvファイルを読み込む際に a , b , c d , e , f , g h , i , j k , l , m , n , o <プログラム> var data1 = new Array(); var data2 = new Array(); var data3 = new Array(); var i = 0; do{ data1[i] = objTxt.ReadLine(); data2[i] = data1[i].split(","); data3[i] = Array(data2[i][0] ,data2[i][1] ,data2[i][2] ,data2[i][3] ,data2[i][4]); i = i + 1; }while(!objTxt.AtEndOfLine) といった具合に読んでしまうと、data2[0][4]など ないところのデータまで無理矢理よんでしまうことになります。 undefinedと表示され、使うぶんには困らないのですが、 うまく必要な場所までよむことって可能でしょうか? つまり上の例だとdata2[0][2]まで、次の行はdata2[1][3]まで といった具合です。 もし、方法がありましたら、どなたかお教え願います。
質問日時: 2007/12/19 02:13 質問者: tsunamikow
解決済
7
0
-
パスワード付のページを作るには
HPの一部に、パスワードを知らないと入れないページ(友人グループ用の写真など)を作ろうとしています。 どうやって作ったら良いのでしょうか? 方法によっては、ソースを見れば簡単に見破れるパスワードもあるようなので、そうではない方法を教えていただけると嬉しいです。
質問日時: 2003/11/10 10:28 質問者: mrmoore
ベストアンサー
7
0
-
ページを再読み込み後、再読み込み前の状態に復元する方法が分からず困っております。
(多分)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> どこかご教示いただけるようでしたら、ご教示いただければと思います。 以上、よろしくお願いします。
質問日時: 2008/07/16 23:42 質問者: iroha_168
ベストアンサー
7
0
-
DOM sort list table
リストをソートしたいのですが... 下記のような<li>のchildNodesである<span>の内容でソートしたいのですが、どうすればいいでしょうか? <table><td>でソートするのと同じなのですが、テーブルに変換せずに、リストのままソートさせたいのです。 <ul>が下の<ol>の見出しとなっており、例えば「社名」を1回クリックすると降順、もう一度クリックすると昇順のようにしたいのです。(ulとolに分ける必要は特にありません) spanの下にclassを指定してもOKです。 DOMのrows[ ]やcells[ ]が使えないので困ってしまいました。どなたかお知恵をお願いいたします。 <ol> <li><span>社名</span><span>仕入値</span><span>小売値</span><span>会社ID</span><span>備考(ソート不要)</span> </li> </ol> <ul> <li><span>ABC</span><span >100</span><span >200</span><span >1</span><span >テキスト(ソート不要)</span></li> <li><span>BBB</span><span ></span><span >300</span><span >2</span><span >テキスト(ソート不要)</span></li> <li><span>XYZ</span><span >300</span><span >300</span><span >3</span><span ></span></li> <li><span>A-AA</span><span >100</span><span >120</span><span >4</span><span >テキスト(ソート不要)</span></li> <li><span>A-17</span><span >150</span><span >200</span><span >5</span><span >テキスト(ソート不要)</span></li> </ul>
質問日時: 2008/09/19 17:17 質問者: vld
ベストアンサー
7
0
-
関数を呼び出したエレメントのオブジェクトを取得する方法
お世話になります。 function ChngLang(ThisElm,ChngElm){ ・・・・・・・・・・・ } と関数を定義し、 <input type=button value="続き" onClick="ChngLang(this,'CmntCrab2')"> <div id="CmntCrab2"> </div> とすれば、この呼び出したタグ<input >のvalueを変えたりと<input>タグを操作できます。 ここで、 function ChngLang(ThisElm,ChngElm){ を、 function ChngLang(ChngElm){ と、いうようにしても、呼び出した側のエレメントのオブジェクト つまり、<input>タグのオブジェクトthisを関数ChngLang()の中で取得することはできないものでしょうか。 呼び出し側では引数thisを省略して <input type=button value="続き" onClick="ChngLang('CmntCrab2')"> というようにしたいのですが。 よろしくお願いいたします。
質問日時: 2008/12/21 08:20 質問者: rqg2010
ベストアンサー
7
0
-
javascript 初心者です。
下記のソースのどこが間違っているのでしょうか。 <body> <script type="text/javascript" language="javascript"> <!-- var us; us = document.getElementById("uuss"); if ( us == 0 ){ document.write("オッケーです。"); }else if ( us == 1 ){ document.write("エヌジーです"); }else if ( us == 2 ){ document.write("未定です"); }else if ( us == 3 ){ document.write("空欄です"); } // --> </script> <div id="uuss">1</div> </body> 例えば<div id="uuss"> </div>の部分に1と入力すると、 「エヌジーです」という文字列を表示させたいのですが ブラウザで見ると「1」と出てしまいます。 よろしくお願いします。
質問日時: 2010/02/13 20:18 質問者: ichigou777
ベストアンサー
7
0
-
画像の上に重なるように違う画像をだしたい
画像の上にマウスがのると同じ位置で違う画像をだしたいのですが以下のプログラムだとブラウザ上で画像が表示されません。訂正個所をご指摘いただけませんでしょうか。よろしくお願いします! <!-- For browsers that don't interpret JavaScript var onImg = new Array() onImg[0] = new Image(128,24) onImg[1] = new Image(128,24) onImg[0].src = "../home_notes/prabil1.gif" onImg[1].src = "../home_notes/incrogo1.gif" var offImg = new Array() offImg[0] = new Image(128,24) offImg[1] = new Image(128,24) offImg[0].src = "../home_notes/prabil1.gif" offImg[1].src = "../home_notes/incrogo1.gif" function chgImg(imgnum) { document.images[imgnum].src = onImg[imgnum].src } function rstImg(imgnum) { document.images[imgnum].src = offImg[imgnum].src } // end of JavaScript --> </SCRIPT> 中略 <a href="http://www**/" target="_blank" onMouseOver="chgImg(1)"onMouseOut="rstImg(0)"><img src="**1.gif" BORDER="0" width="128" height="24"; return true;. ><img scr="***.gif" BORDER="0" width="128" height="24"; return true;.></a> <TD></table>
質問日時: 2003/01/29 22:37 質問者: amanatu
ベストアンサー
7
0
-
チェックボックスの制限の仕方について
JavaScriptを使ってチェックボックスのチェック制限をしたいのですが、「二つまでチェック」というところに二つ以上チェックした時点で(「送信」等を押す前に)警告が返ってくるようにしたいのですが、分かりません。こういった制限をかけたい質問が同一ページに複数並べようと思います。お願いします。
質問日時: 2005/02/23 19:40 質問者: kajita
ベストアンサー
7
0
-
プルダウンを複数使い、ページ内にHTMLを表示させる店舗検索画面
初心者です。何日もいろいろ試したのですが、上手くいきません。教えてください。まず一つ目のプルダウンでは東北地区、北海道など地域が選べ、二つ目のプルダウンでは選んだ地区に対応する店舗名が表示され、店舗をクリックすると、画面下部中央に設定してあるiframe領域に、店舗紹介のhtmlが表示されるようにしたいのです。 プルダウンが二つでそのあと別ウィンドウが開くページはよくあるのですが、別ウィンドウではなく、同じページにプルダウン領域は表示させたまま、店舗紹介のページを載せたいのです。現状スクリプトは長くて載せられませんがfunction Jump() { tu = document.f.elements['A'].options[document.f.elements['A'].selectedIndex].value if( tu != '-' ) { window.hoge.location.href = tu; }このような関数をjumpa()、jumpb()などと複数つくり、aやbのselectにonchangeで割り当てているといった感じです。宜しくお願いします!
質問日時: 2005/05/30 11:18 質問者: 2pola4
ベストアンサー
7
0
-
一定時間処理待ちするコード
1つのファンクションの中で3つのまとまりの処理を行っています。 便宜上処理A,処理B,処理Cとします。 A処理は普通に処理します。 B処理では部分的に処理待ちを行いたい。 C処理は、B処理が終わってから処理を行いたい。 現在は、B処理のメソッドの中でsetTimeoutを使用して処理待ちを行っています。が、言うまでもないことですが、このままではB処理を待たずにC処理を行ってしまいます。 それではと、C処理のグループをファンクションにしてしまい、そのファンクションの呼び出しをB処理の待ち時間と同じかそれより少し長く待つようにすれば実現すると思うのですが、あまりにも美しくないと思っています。 純粋に処理を待つという処理をしたいと思っています。 昔はfor文でぶん回すという方法もありましたがCPUを使いすぎるのでやりたくありません。 何かうまい方法はありませんでしょうか。 よろしくお願いします。
質問日時: 2006/01/22 10:53 質問者: arakororin
ベストアンサー
7
0
-
商品コードを入れたら自動で商品名を表示(ASP)
質問のタイトルの通り、商品コードを入力してタブでテキストボックスを 移動するタイミングで商品名を表示させる処理を作りたいと思っています。 ネットで検索した結果、inputのイベントハンドラでonchangeを使えば いいとこまではわかったのですが、例文では、そこでコールしているのが alertなどの単純な関数が多く、そこから商品コードを使って商品マスタが 入っているDBに接続して検索をかけるようなソースは見つけることが 出来ませんでした。(例文なんで当たり前ですが・・) 現在作っているシステムでは呼び出されたaspでhtmlに表示させるタグを 作成し(このタイミングでDBへ接続し必要なデータは抽出し、タグと一緒に 編集している)、それを単純にhtmlで表示する仕組みになっています。 なので、一度html(asp)を表示させてしまうと、そこからonchangeで 関数を呼び出しても、DBへの接続や抽出のやり方がわからないのです。 すいません。稚拙な文章で意図がうまく伝わってないかもしれませんが 何かヒントでも構いませんので分かる方がいましたらご教授ください。
質問日時: 2006/07/13 18:26 質問者: septem9
解決済
7
0
-
プログラミングの課題が出たのですが、全く分からなくて手のつけようがあり
プログラミングの課題が出たのですが、全く分からなくて手のつけようがありません。 どなたか教えて頂けませんか? 以下問題のその課題です。 以下の問題に対応するJavascriptのプログラムを作成して、システムにアップロードしてください。 標準問題 1.円の面積 (1) prompt を用いて数値を入力し、alert を用いてその数値を半径とする 円の面積を表示するプログラムを作成せよ。 なお、円周率は Math.PI で得られる。(例えば、2πは 2 * Math.PI;) 2.繰り返し promptを用いて100以下の数値を入力し、1から順に整数をdocument.writelnなどで表示せよ。ただし、3の倍数と3のつく整数の場合に、文字が大きく表示(サイズ7など)されるように工夫せよ。 3.乱数 1 から 100 までの値(整数)を乱数で決定し、その値を document.write を用いて表示するプログラムを作成せよ。 なお、0以上、1未満の乱数は Math.random()、ある数 n の小数点を切り上げた整数は Math.ceil(n) で得られる。 4.数当てゲーム 1 から 100 までの値(整数)を乱数で決定し、その値を正解するまで prompt による数値の入力を繰り返すゲームを作成せよ。 入力した値が正解より大きい場合は「もっと小さい」、 正解より小さい場合は「もっと大きい」、 正解した場合は「正解です」と、それぞれ alert を用いて表示せよ。 当然、正解は表示してはいけない。
質問日時: 2010/07/11 10:06 質問者: s---a
ベストアンサー
7
0
-
親ウィンドから子ウィンドへのデータの受け渡し方法
親ウィンドから子ウィンドへのデータの受け渡し方法で以下に簡単に記述致します。 親 <input・・・name="IN1"・・・> <input・・・name="IN2"・・・> <input・・・name="IN3"・・・> 子 for (i=1,i<=3,i++) { window.opener.document.form名.IN'+i+'.value = eval('form.IN'+i+'.value'); } <form・・・ <input ・・・name="IN1"・・・> <input ・・・name="IN2"・・・> <input ・・・name="IN3"・・・> として渡したいのですが、 window.opener.document.form名.IN'+i+'.valueの"+i+"の指定でエラーとなってしまいます。エラー内容は『'+i+の'の後に;がありません』です。どのように指定すれば宜しいのでしょうか?
質問日時: 2007/11/21 21:49 質問者: ryota777
ベストアンサー
7
0
-
フレームページの画面サイズ設定
トップ、メイン、アンダーって縦に3つに別れたフレームで画面サイズの設定をしたいのですが、どの様にすればよろしいでしょうか? また、WINとMACでサイズが違う様にしたいです。 下記まではできたのですが、ブラウザーを立ち上げてもサイズが設定できません。 <script type="text/javascript"> <!-- function test(){ if(navigator.platform=="MacPPC"){ window.resizeTo(500,500); }else{ window.resizeTo(750,600); } } //--> </script> <body bgcolor="#FFFFFF" text="#000000" onload="javascript: test();"> よろしくお願いします。
質問日時: 2003/03/18 21:30 質問者: sakurasuper
ベストアンサー
7
0
-
文字数カウンタにsetIntervalを使うには
JavaScript初心者です。 JavaScriptで残り入力可能文字数を表示するカウンタを作成したのですが 以下のプログラムだとコピペしたときカウントがされません。 そこでsetIntervalを使ってカウントできるようにしたいのですがどのように 「変数(省略可) = setInterval(関数名,ミリ秒)」 を流用すればよいのかイマイチわかりません。 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/> <title>文字のカウント</title> <script type="text/javascript"><!-- function ShowLength( str ) { document.getElementById("inputlength").innerHTML = 20 - str.length + "文字入力できます"; } // --></script> </head> <body> <input type="text" name="title" size="50" maxlength="20" onkeyup="ShowLength(value)"><br /> あと<a id="inputlength">20文字入力できます</a> </body> </html> よろしくお願いします。
質問日時: 2011/02/16 01:11 質問者: shorinji36
ベストアンサー
7
0
-
javascriptでテキストファイルを作成したい
javascriptを勉強していて演算した結果をテキストファイルにして、その結果をテキストファイル内に書き込んで新しくデスクトップに作成するというプログラムを作りたいと考えています。 ですが、まずは以下の条件を満たすプログラムの内容を教えていただきたいと思います。 私はHTMLと同時にjavascriptを作っているのですがとりあえず、 ・「テキストファイルの作成」というボタンをHTML内に作ります。 ・そのボタンを押すとjavascriptのfunctionが動作し、「テキストの書き込みに成功しました」という内容が書かれたテキストファイルがデスクトップに新たに作成される。 というプログラムを知りたいです。 基礎的な原理だけを知りたいので上の条件を満たすプログラムを教えていただきたいと思います。 テキストファイルをデスクトップに作る方法と、作るテキストファイルにどのようにしてテキスト内容を書き込めばいいのか分かりません。 HTMLの部分がめんどくさければjavascriptの部分だけでも構いません。 よろしくお願いします。
質問日時: 2011/03/16 23:38 質問者: IWNM_SP
ベストアンサー
7
0
-
JavaScript プルダウンメニュー選択時に同ウィンドウに表示できない。
とあるサイトを参考にしながらJavaScriptでプルダウンメニューを作成しました。が、そのサイトは別ウィンドウで表示するプログラムが書かれていたので、同ウィンドウに表示したく、書き換えてみたのですが、できませんでした(ちなみに、別ウィンドウでは開けます)。下にタグを記します。 <head> <style type="text/css"><!-- .secondpulldown { display: none; }</style> <script type="text/javascript"><!-- function AllHide() { document.getElementById('aaa').style.display = 'none'; document.getElementById('bbb').style.display = 'none'; } function SetSubMenu( idname ) { AllHide(); if( idname != "" ) { document.getElementById(idname).style.display = 'block'; } } // --></script></head> <body> <form class="firstpulldown"> 分野選択: <select onchange="SetSubMenu(value);"> <option value="" selected>分野</option> <option value="aaa">●●</option> <option value="bbb">▼▼</option> </select> </form> <form id="aaa" class="secondpulldown" onsubmit="location.href=aaasites.value;"> <select id="aaasites"> <option value="../xx/xxxx.html">○○</option> <option value="../xx/xxxxx.html">××</option> </select> <input type="submit" value="GO!"> </form> <form id="bbb" class="secondpulldown" onsubmit="location.href=bbbsites.value;"> <select id="bbbsites"> <option value="../oo/oooo.html">▽▽</option> <option value="../oo/oooo.html">△△</option> </option> </select> </form> onsubmit="location.href=aaasites.value;" の部分が書き換えたもので、本来は"window.open(aaasites.value);" としてありました。上記に示したとおり、別ウィンドウで開きたくなかったので書き換えたのですが、作動しなくなってしまったので、つきましてはアドバイスをお待ちしております。 初めての投稿ですので、至らぬ点があるかもしれません。不足点などご指摘いただければわかる範囲で補足いたします。
質問日時: 2010/04/13 15:58 質問者: pinkyx222
ベストアンサー
7
0
-
http://www.ajaxmail.jp/のAjaxmailを使用
http://www.ajaxmail.jp/のAjaxmailを使用いたしております。リンクをクリックするとメールフォームがポップアップで表示されるのですが、このフォームのスクリプトに対して最初のリンクのクリックと同時にPOSTでデータを送りたいと思っておりますがうまく行きません。 ソースは以下 <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta http-equiv="Content-Script-Type" content="text/javascript" /> <title>AjaxMail:Ajaxを活用したフリーPHPメールフォーム</title> <link rel="stylesheet" type="text/css" href="css/lightview.css" /> <script type="text/javascript" src="js/protoculous-effects-packer.js"></script> <script type="text/javascript" src="js/lightview.js"></script> </head> <body> <div style="margin:200px"> <form name="form1" action="http://xxxx.com/ajaxmail-utf-8/ajaxmail/sample.php" method="post"> <input type="hidden" name="str" value="xxxx@xxxx.xx.xx"> </form> <a href='JavaScript:document.form1.submit()' rel='iframe' title='送信フォームタイトル :: 送信フォーム説明文 :: width: 750, height: 600' class='lightview'>text1</a> </form> フォームをポップアップさせるJavaScriptとPOSTを制御するJavaScriptとの組み合わせの仕方がよくわかりません。 恐れ入りますがどなたかご教授頂けると幸いです
質問日時: 2010/05/02 01:51 質問者: scowbee
ベストアンサー
7
0
-
Webページ上に「文字を大きくする」ボタンをつけたい
どこかのページで見たような気がするのですが、「文字を大きくする」「文字を小さくする」ボタンが画面上に張ってあったような気がします。どうすれば実現できるでしょうか? できれば、ネットスケープ系ブラウザでも動作する方法が良いのですが。 無論、ブラウザの操作で大きくしたりすることができるのですが、初心者や子供には画面上で指示をした方がわかりやすいので。 よろしくお願いします。
質問日時: 2003/04/11 11:05 質問者: giusa
ベストアンサー
7
0
-
外部jsファイルから本体の関数を呼ぶには
外部jsファイルを読み込んで処理する以下の1の例のようなプログラムがありました。 外部ファイルを読み込む前に処理をスタートしているからか、 get()が見つからないとエラーがでる場合がありました。 1の例) ■index.html window.onload = function loaded(){ get('a'); } ■outer.js function get(a){ alert(a); } そこで2の例のように外部ファイルから本体の関数を呼ぶようにしましたが、 これは毎回オブジェクトが見つからないとエラーがでます。 2の例) ■index.html function loaded(){ get('a'); } ■outer.js function get(a){ alert(a); } window.onload = loaded(); そこで質問なのですが、1の例からエラーが無くなる様に外部ファイルを完全に読み込んだのを判断して処理を始めるというのはどういう風に書けばいいのでしょうか? もう一つ、2の例のように外部jsファイルから本体の関数を呼ぶにはどう書けばいいのでしょうか?(例では簡単に書いていますが実際は複雑で、本体をキックしたいのです) ぜひアドバイスを頂ければと思っております。宜しくお願い致します。
質問日時: 2011/06/06 07:39 質問者: fabu
ベストアンサー
7
0
-
複数のボタンに対するActionと動的hiddenについて
JavaScript初心者です。 入力内容を確認する画面があり、その画面からは実際にデータを 書き込む機能(1)と一時的に書込み、その結果を別ウィンドウで出力 するプレビュー機能(2)を考えています。 (1)も(2)もAction先は同じCGIで、プレビューの場合のみあるhidden値を 持たせ、Action先のCGI側でそのhiddenが存在すればプレビュー機能(2)、 なければ通常登録機能(1)と処理を分けています。 今問題となっているのはプレビュー実行後、登録を実行した場合、なぜか プレビューと同じ動作になってしまうという点です。 (別ウィンドウが立ちあがり、hidden属性もAction先へ渡ってしまっている) 初心者である為、解決方法がわからず、悩んでおります。 よいアドバイスをお願い致します。 =====================画面 ここから===================== ※<>はHTMLタグを示す <form> 確認画面 ----------+---------------------------------+ |データ1 | 入力内容1 | +-------------------------------------------+ |データ2 | 入力内容2 | ----------+---------------------------------+ |データ3 | 入力内容3 | +-------------------------------------------+ +--------------+ +--------------+ | プレビュー | | 登録 | +--------------+ +--------------+ <input type="hidden" name="data1" value="入力内容1" /> <input type="hidden" name="data2" value="入力内容2" /> <input type="hidden" name="data3" value="入力内容3" /> </form> ※登録は以下で実行 <input type="button" value="登録" onClick="javascript: run();" /> ※プレビューは以下で実行 <input type="button" onClick="javascript: preview('30');" value="プレビュー" /> =====================画面 ここまで===================== =====================JS ここから===================== function preview(id){ var q = document.createElement('input'); q.type = 'hidden'; q.name = 'name'; q.value = id; newWindow =window.open("about:blank","preName","menubar=no,toolbar=no,location=no,status=no,scrollbars=yes,resizable=yes"); newWindow.focus(); document.forms[0].appendChild(q); document.forms[0].target = 'preName'; document.forms[0].action = run.cgi; document.forms[0].method = 'post'; document.forms[0].submit(); } function run(){ document.forms[0].action = run.cgi; document.forms[0].method = 'post'; document.forms[0].submit(); return; } =====================JS ここまで=====================
質問日時: 2008/06/27 09:57 質問者: seseseseto
解決済
7
0
-
インフレーム内のラベルに飛びたいのですが・・。
HPの中に、インフレームを入れてるのですが、外から、リンクしてインクレーム内のラベルを貼ってる場所に飛ばしたいのですが、どうしても出来ません・・・。 どうしたら、いいでしょうか? ちなみに、そのリンク元には、ロールオーバーをしているのです・・。(カーソルが来た時に、イメージが変わる機能)
質問日時: 2004/09/24 11:32 質問者: hcp_ryoko
ベストアンサー
7
0
-
『入力文字列 + .html』 に飛ぶリンクが作りたい
スクリプト部分に function aaa(){ var path = prompt("ファイル名を入力:",""); location.href = path + ".html"; } と記述しております。 HTMLに <FORM> <INPUT TYPE=button VALUE="閲覧" onclick="aaa();"> </FORM> のようにフォームで書くと期待通りに動くのですが、 <A HREF="javascript:" onClick="aaa();">閲覧</A> のようにリンク文字で書くと思うように飛びません。 (リンク先へ飛ばず元の画面のまま) 不備があるのでしょうか、それともリンク文字では不可なのでしょうか。 ご存知の方いらっしゃいましたら改善方法をご教授願います。 宜しくお願い致します。
質問日時: 2005/11/04 14:02 質問者: Claudia
ベストアンサー
7
0
-
全く分かりません・・困ってます・・教えてください!
アメリカのあるお店のサイトを見たいのですが、どうしても見れません。見れるのですがどこをクリックしてもクリックされないんです・・・左下にJavaScripと書いてあるのでここに質問させて頂きました・・・アメリカにいる友人に試してもらったら、彼女はクリック出来る・・と言っておりました・・私のPCがおかしいのでしょうか??このサイトだけで、他のサイトは普通に見れます・・・http://www.us.redoute.com/redouteus/sBoutique ↑が、どこをクリックしても次のページに行かないサイトのアドレスです。 是非どなたか教えてください!(クリックするとPCの左下にエラーが発生しました、と言う文字が出てきてしまうんです・・・) 宜しくお願い致します!
質問日時: 2001/11/26 13:23 質問者: oscar_oscar
ベストアンサー
7
0
-
Javascriptで入力チェックを自動化
入力フォームを作る際に、作るたびに項目数や必須項目が異なるので、毎回チェックを作るのが面倒になってきました。 そこで、入力フォームのname属性に「*」や「■」が入っていると自動的に必須項目になるようにJavascriptを汎用的に作ることはできないでしょうか? JQueryを使ってもいいので、簡単な方法を知っている方、またはそういうサイトを知っている方よろしくお願いします。
質問日時: 2011/01/13 13:08 質問者: ok-rjak
ベストアンサー
7
0
-
IDの取得、繰り返しに問題があるようなんですが・・・
複数のセレクトの中から選んだ内容をコピーするスクリプトなんですが、 function answerPut(){ var answer = document.getElementById("s1"); var answerCopy = document.getElementById("answer"); answerCopy.value=answer.value } ▲このように単独で1つのフォームからならコピーできたのですが これを複数のフォームに対応させるためにforを使ってみたのですが どうにもうまくいきません。お知恵を拝借いただければ幸いです。 ▼うまくいかないスクリプト <html> <body> <script type="text/javascript"> function answerPut(){ for(var i=1; i<=3; i++){ var answer = document.getElementById(id+i); var answerCopy = document.getElementById("answer"); answerCopy.value=answer.value } } </script> (1)<select name="" id="s1" onChange="answerPut();"> <option value="あ1">あ1</option> <option value="い1">い1</option> <option value="う1">う1</option> </select> (2)<select name="" id="s2" onChange="answerPut();"> <option value="あ2">あ2</option> <option value="い2">い2</option> <option value="う3">う2</option> </select> (3)<select name="" id="s2" onChange="answerPut();"> <option value="あ1">あ3</option> <option value="い2">い3</option> <option value="う3">う3</option> </select> <br> <br> ▼選んだ回答内容が入る<br> <input type="text" name="9" value="" size="40" id="answer"> </body> </html>
質問日時: 2009/01/21 19:28 質問者: rollbahn
ベストアンサー
7
0
-
htmlのfileタグに自動で値を入れる方法
htmlのタグでいって <input type="file">を用いてファイルをサーバーにアップロードしたいと思っています。で、このとき、ファイル名は任意に選べるのではなく固定で送信したいと思っています。 すなわち、HTMLを読み込んだ時点で、fileのテキストボックスにファイルパスが埋め込まれているか、JavaScriptで、ファイルパスを自動入力するようにしたいと思っています。 最終的には、form内のオブジェクトをすべて非表示にし、onload時にsubmitするような形にしたいと思っています。いろいろ事情があって苦肉の策になっています…。 とりあえず(だめだとは思っていたのですが) <input type="file" value="ファイルパス" name="filepath"> と直書きにしてみたり document.all.filepath.value = "ファイルパス"; などとしてみたりしましたがだめでした…。 W3C勧告の使用上はvalueでファイルパスを指定できるようになっているようなのですが、現在の一般的なブラウザでは禁止されているようですね。 このような場合、何らかの方法でfileにファイルパスを自動入力することはできますでしょうか? もしできない場合、何らかの方法で実現する方法はありますでしょうか?よろしくお願いします。 ちなみに実現できればいい環境は WinXP環境のIE6です。言語はクライアント言語はJavaScriptのみで、という条件付です。 できないかもしれないのですが、こういうのって必要になるときもあるよなーなどと思っており、もしかしたら解決方法があるかもしれないと思い質問しました。よろしくお願いします。
質問日時: 2005/11/22 16:53 質問者: arakororin
ベストアンサー
7
0
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
【JavaScript】に関するコラム/記事
-
弁護士が語る「合法と違法を分けるオンラインカジノのシンプルな線引き」
「お金を賭けたら違法です」ーーこう答えたのは富士見坂法律事務所の井上義之弁護士。オンラインカジノが違法となるかどうかの基準は、このように非常にシンプルである。しかし2025年にはいって、違法賭博事件が相次...
-
釣りと密漁の違いは?知らなかったでは済まされない?事前にできることは?
知らなかったでは済まされないのが法律の世界であるが、全てを知ってから何かをするには少々手間がかかるし、最悪始めることすらできずに終わってしまうこともあり得る。教えてgooでも「釣りと密漁の境目はどこです...
-
カスハラとクレームの違いは?カスハラの法的責任は?企業がとるべき対応は?
東京都が、客からの迷惑行為などを称した「カスタマーハラスメント」、いわゆる「カスハラ」の防止を目的とした条例を、全国で初めて成立させた。条例に罰則はなく、2025年4月1日から施行される。 この動きは自治体...
-
なぜ批判コメントをするの?その心理と向き合い方をカウンセラーにきいた!
今や生活に必要不可欠となったインターネット。手軽に情報を得られるだけでなく、ネットを介したコミュニケーションも一般的となった。それと同時に顕在化しているのが、他者に対する辛らつな意見だ。ネットニュース...
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ボタンを押したあとに画像を表示さ...
-
スマホ上で、左右スワイプで次のペ...
-
ラジオボタンを複数選択したときの...
-
jsonテキストデータの並び替えがで...
-
Adobe acrobat proでフォームを準備...
-
画面に表示したらアニメーションを...
-
2025年相性がいい人のサイトの仕組み
-
jQueryでのレスポンシブが綺麗に動...
-
jsで質問です。 formをsubmitしてサ...
-
二次元配列を使って順位をだすとき...
-
【JS】selectでchangeした時のデー...
-
sessionStorageを調べています。
-
jsで質問です。 ボタンが二つ存在し...
-
ブックマークレットについて
-
タグを教えてください。
-
CookieをWebStoeageに変える
-
Outlookのアカウントがあるとメール...
-
jqueryのselect2で検索欄の文字が消...
-
<tr>指定した表の行要素をボタン...
-
食材の期限を管理するためにGASを利...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
スマホ上で、左右スワイプで次のペ...
-
タグを教えてください。
-
jqueryのselect2で検索欄の文字が消...
-
jsonテキストデータの並び替えがで...
-
初心者です。gulpでコンパイルがで...
-
ラジオボタンを複数選択したときの...
-
階層別の組織図の自動作成について
-
jQueryで同じクラス名のものを別物...
-
二次元配列を使って順位をだすとき...
-
読み込んだQRコードをフォームに受...
-
画面遷移を行わずに同一ページでHTM...
-
セレクトを全て選択されていないと...
-
【Google Apps Script】「ライブラ...
-
Adobe acrobat proでフォームを準備...
-
二次元配列の全要素の全要素を区切...
-
【GAS】WEBアプリでハイパーリンク...
-
GASでGoogleフォームの自動返信シス...
-
フォームが空欄の時にフォームの外...
-
セレクトボックスで配列を呼び出し...
-
イラストレーター、縦中横のショー...
おすすめ情報