タグ

ブックマーク / oshiete.goo.ne.jp (19)

  • 疑問だが、Ajaxは仕事でも使えるでしょうか?

    どういう意味でいっているのかわからんのだが、AjaxとDOMを比較するというのが、まず意味がよくわからない。 Ajaxというのは「XMLなどを利用した非同期通信」であって、それ以上でもそれ以下でもない。これは実用的かどうかというような代物でなくて、実際にWebブラウザに組み込まれている機能であり、ごく当たり前に使われる機能だ。また、Ajaxを利用してサーバから非同期でデータを取得したとしても、それを元に画面表示を操作したりする際には、内部的にすべてDOMを利用している。AjaxとDOMは切っても切れない関係であって、「Ajaxを使わずDOMを使うほうがいいか」というような質問は、それ自体が意味不明な感じがある。(Ajaxライブラリを使わず、直接DOMをスクリプトで操作している、という意味だろうか?) 確かに次々と新しいライブラリは出ているが、prototype.jsやjQueryなどは既に

    疑問だが、Ajaxは仕事でも使えるでしょうか?
    caraldo_k
    caraldo_k 2009/01/23
    AJAXの概念的なお話~
  • これぞ、JavaScriptの究極の参考書というものを教えて下さい

    >それともセキュリティーの問題なのかもしれませんね。 たぶんそう思ふ。 HTML+JavaScript+CSSで作る。これが一番! でもね、何を伝えたいのか?が大事なのであって・・・ 文法がどうのこうのってのは、プロじゃないんだったら こだわらなくてもいいかなぁ~と思ってます は、リファレンスがあったら、とにかく書きまくる。 https://developer.mozilla.org/ja/Core_JavaScript … とか読むとか。(最近眺めてます) prototype.jsとか読んでみるとか。 「javascript tips」 とかで検索する http://code.google.com/p/jslibs/wiki/JavascriptT … ここの過去をじっくり見るとびっくりするくらい影響をうけるよ! http://www.tagindex.com/cgi-lib/q4bb

    これぞ、JavaScriptの究極の参考書というものを教えて下さい
  • Google AJAX Feed API でブログタイトルを

    Google AJAX Feed APIを使って見ているんですが、一つわからないことがあります。上部のスライドする部分の中にブログタイトルを含むことって可能なのでしょうか? CSSで表示、非表示を駆使して、RSSサイトを作っているのですが、 生成されるhtmlのスライド部分自体にブログタイトル情報がきていなくて。 下部一覧部分のブログタイトルをCSSで制御しようとすると、 全ブログのタイトルが同じCSSがあたっているので、 重なったりしてしまい、うまくいきません。 タイトルがないと、複数のブログを扱った時、 どのブログのRSSなのかがわからなくてこまっています。 どなたか、ご教授おねがいします。 http://code.google.com/intl/ja/apis/ajaxfeeds/

    Google AJAX Feed API でブログタイトルを
    caraldo_k
    caraldo_k 2008/12/19
    答えてみた
  • セレクトボックスの幅をプルダウンしたときだけ大きくする

    セレクトボックスの幅をあるサイズに固定した上で 項目を選ぶときだけ、項目が全部読めるサイズで 表示をする何て事は可能でしょうか? ご存知の方がいらっしゃいましたら是非ご教授願います。 通常このサイズで・・・ ┌───┬─┐ │---│▽│ └───┴─┘ ▽を押すと・・・ ┌───────────┐ │項目111111111│ │項目222222222│ │項目333333333│ └───────────┘ といった感じです。

    セレクトボックスの幅をプルダウンしたときだけ大きくする
    caraldo_k
    caraldo_k 2008/12/02
    答えてみた
  • ボタンを押すとテキストボックスが増えるJavaScriptについて教えてください

    Javascriptで質問です。 <input type="text" name="hoge1" value=""> <input type="text" name="hoge2" value=""> <input type="text" name="hoge3" value=""> というようなテキストボックスがあり、「追加」というボタンを押すと 新たなテキストボックス <input type="text" name="hoge4" value=""> が追加されるようなJavascriptを作成したいと考えています。 新たに作られたテキストボックスには name="hoge4" name="hoge5" ・ ・ ・ というように、nameの部分に「hogeの右にある番号に1ずつ加算された名前」を付けていきたいのです。 検索すると、テキストボックスを追加していくだけのサンプルはいくつかあ

    ボタンを押すとテキストボックスが増えるJavaScriptについて教えてください
  • Wikipedia APIの結果からタイトルやURL、本文のダイジェスト(body)を抜き出すには?

    http://wikipedia.simpleapi.net/api?keyword=Googl … 上記のURIをたたくと、 receive([{"language":"ja","id"・・・・・・ でスタートする結果が返ってきます。その結果からタイトルやURL、文のダイジェスト(body)を抜き出すにはどのようにしたら良いのでしょうか? function receive(result){ が呼び出されるとすると、結果はresultに入りますよね? 結果からタイトルやURL、文のダイジェスト(body)を取り出したいのです。 result.urlとしてみたり、[]があるので、配列なのかなと思い、result.[0]などを試してみました。 JSON形式の理想配列などを使っているのですかね?? よくわからず困っています。 試してみたプログラムを載せておきます。 //受信 function

    Wikipedia APIの結果からタイトルやURL、本文のダイジェスト(body)を抜き出すには?
  • オンマウスで画像表示+表示した画像にリンク

    そして回る奴も、すぐできた! <html> <body> <div id="a" style="width:600px;height:230px;border:1px #080 solid;position:absolute;top:50px;"> <input type="button" value="右回転" onClick="sp=1;"> <input type="button" value="停止" onClick="sp=0;"> <input type="button" value="左回転" onClick="sp=-1;"> <img src="./img/0.gif" width=120" height="120" alt="ぐ~ぐるに!" onClick="location.href='http://www.google.co.jp/webhp?complete=1&

    オンマウスで画像表示+表示した画像にリンク
  • カレンダーを生成する、極少コードに挑戦!?

    できました。みなさんの合作という感じですね。もう寝ます。 <script> with(new Date)c=-new Date(y=getFullYear(),m=getMonth()).getDay(x=new Date(y,++m,0).getDate(b=-1)) h='<table border="1"><caption>'+y+'/'+m+'<tr>'+'日月火水木金土'.replace(/(.)/g,'<th>$1') while((b++>5?b=0:b)|c<x)h+=(b?'':'<tr>')+'<td>'+(++c<1|c>x?'-':c);document.write(h+'</table>') </script> この回答への補足 後世の人のために訳文を原文に復元してみました。^^; <html> <body> <script> var tmp = new Date

    カレンダーを生成する、極少コードに挑戦!?
  • JavaScriptで コードを変数で指定し入力するには

    main.html <html><body><form> <input type="text" id="t0"><br> <input type="text" id="t1"><br> <input type="text" id="t2"><br> <input type="button" value="open sub.html" onclick="window.open('sub.html','sub')"><br> <input type="text" id="ta"><br> </form></body> sub.html <html> <body> <form> <input type="text" id="t0"><br> <input type="text" id="t1"><br> <input type="text" id="t2"><br> <input type="b

    JavaScriptで コードを変数で指定し入力するには
  • 最新のGeckoエンジンに対応するwindow.close

    前の質問に回答が付かなかったので削除して再度質問させていただきます。 Geckoエンジンでwindow.closeが効かない問題は結構有名でこれまで これまた以下にあるような有名な方法で対応していました。 http://tosaka.org/tips/javascript.html ところが、現在の最新バージョンのGeckoエンジンではこれでも閉じる ことができないようです。 確認した限りではFx 1.5.0.12(Gecko/20070508)では閉じることが できますがSeaMonkey 1.1.11(Gecko/20080702)では閉じることができず about:blankページになるだけです。 現在ではFxなどGeckoエンジン勢も無視できない状態ですのでこれを 何とか無理矢理閉じる方法はないものでしょうか。 (上記の方法も無理矢理でしたが...) top.nameの名前を変えて

    最新のGeckoエンジンに対応するwindow.close
  • lightboxで複数サムネイル表示

    #1です。 ご質問をきちんと理解していませんで、失礼しました。 例示のサイトではprototypeを利用して実現しているみたいですね。 スライドショー関連のスクリプトは、それこそ山ほどあるようなので、丹念に探せばご希望のものに近いものがあるかもしれません。 ちょっとだけ探して見ましたが、そのまんまのものはありませんでした。サムネイル+スライドというものは数多く見つかりますので、これをそのままポップアプにするところだけ別に作るかすればよいのではないでしょうか?(一番簡単なのはiframeでポップアップかな?) ゼロから作らなくても、ポップアップのパッケージとリンクさせてもいいですけれど・・・ 一番近い機能を持っているものをベースに、手を加えて自分の希望のものにするのが手っ取り早いのではないでしょうか。大抵のパッケージはカスタマイズ可能になっていますし、その機能を利用しなくても組合せでも実現で

    lightboxで複数サムネイル表示
    caraldo_k
    caraldo_k 2008/09/08
    サムネイル表示型スライドショー
  • iframeの高さ自動調整

    いつもお世話になっております。IFrameの高さについて、教えてください。 IFrameの高さを、その内部に読み込むページの高さに自動的に合わせたいのですが、上手くいきません。 色々調査して、 <iframe src="http://xxx.yyy.com/" onload="this.style.height=this.contentWindow.document.body.scrollHeight;" width="100%" frameborder=0></iframe> 等を試しましたが、IE7ではアクセス拒否のエラーが出ます。 同じディレクトリのhtmlを指定するとうまくいくようですが、http://で指定されるurlを指定するとどうしてもうまくいきません。 このようなことは不可能でしょうか?よろしくい願いします。

    iframeの高さ自動調整
  • PCが重い・・・。

    さくさく動くような設定はいくらでもあります。では、簡単な方法を紹介します。 ○ 画面を軽くする 1 「スタート」→「コントロールパネル」→「画面」→「テーマ」タブで、「テーマ」をクラシックにする。 2 「スタート」→「コントロールパネル」→「システム」→「詳細設定」タブ→「パフォーマンス」の「設定」→「視覚効果」タブ→「パフォーマンスを優先する」にチェック→「OK」 3 「スタート」→「コントロールパネル」→「管理ツール」→「サービス」→「Themes」を選択→右クリック→「プロパティ」→「全般」タブ→「スタートアップの種類」を「無効」にして「開始」→「OK」 ○ メモリ使用量を変更する メモリを増設して、次のように設定してください。 「スタート」→「コントロールパネル」→「システム」→「詳細設定」タブ→「パフォーマンス」の「設定」をクリック→「詳細設定」タブ→「メモり使用量」の「システム

    PCが重い・・・。
  • テキストボックスに入力された内容を他のテキストボックスにコピーしたい

    #1さんの回答で充分とは思いますが・・・・ この程度の内容なら・・・ <form> <input name="tx1" type=text ><br> <input type="button" value="↓" onclick="this.form.tx2.value=this.form.tx2.value;"> <input name="tx2" type=text > </form> って具合にインラインで書いちゃって充分かと。 もし汎用化のために関数化したいなら、関数の引数へ this.form を加えると汎用性が高くなるかと。 function TransV(objF,fromName,toName){ objF.elements[toName].value = objF.elements[fromName].value; } として onclick="TransV(this.f

    テキストボックスに入力された内容を他のテキストボックスにコピーしたい
    caraldo_k
    caraldo_k 2008/04/15
    管理画面等で!
  • テーブルのセルのclassを切り替える事は可能でしょうか?

    新規HTMLで試してください。 <html> <body> <style type="text/css"> .red { background-color:red; } .white { background-color:white; } </style> <script> function a(v){ if(v == 1){ document.getElementById('test').className = "red"; document.getElementById('sel').className = "red"; }else{ document.getElementById('test').className = "white"; document.getElementById('sel').className = "white"; } } </script> <table><

    テーブルのセルのclassを切り替える事は可能でしょうか?
  • テキストボックスに任意のURLを入力で移動するには。

    <form> <input name="url" type="text" value="http://" style=" width:400px; "><br> <input type="button" value="開く" onclick="window.open(this.form.url.value,'freelink')"> </form> 単純に書けばこのような感じでしょうね。 あとはURLの形式チェックを行うのか?など もっとこうしたい という希望部分があれば、それを書けばきっとレスが入ります。 この回答への補足 ありがとうございました。移動できました。 上記の応用で移動先が例えばhttp://movie.goo.ne.jp/contents/movies/MOVCSTD12 … の様に決まっている場合でURLの.htmlの前のstoryだけをテキストボックスに入力するだけで上

    テキストボックスに任意のURLを入力で移動するには。
  • javascriptでtableの該当行を削除ボタン

    <script type="text/javascript"> function remove_row(o){ var TR = o.parentNode.parentNode; TR.parentNode.deleteRow(TR.sectionRowIndex); } </script> <td><input type="button" value="削除" onclick="remove_row(this)"></td> http://www.doraneko.org/misc/dom10/19981001/leve …

    javascriptでtableの該当行を削除ボタン
  • 文字をテキストフィールドに記入する。

    ボタンを押したら、その文字がテキストフィールドに記入されていく、といったスクリプトを作りたいのですが、どうもうまくいきません。 以下がとりあえず作成したスクリプトですが、ここからどのようにすれば、うまく出来るでしょうか? とりあえずしたい事は、例えば、「野菜」「肉」「魚」と順にボタンを押すと、テキストフィールドに「野菜 肉 魚」と記入されていくようにしたいのですが。 今の状態ではボタンを押す度に、その文字が変わるだけで、連続して記入されていきません。 JavaScriptは初心者ですがアドバイス宜しくお願いします。 **************************** <HTML> <HEAD> <SCRIPT LANGUAGE="JavaScript"> <!-- str = new Array(3); str[0] = "野菜"; str[1] = "肉"; str[2] = "魚

    文字をテキストフィールドに記入する。
  • テキストエリアへの記号代入

    こんにちは。以下、ご回答いただければ幸いです。 日頃、PHPカテゴリにてお世話になっておりますが、以下のようなものを作りたいと考えているのですが、その流れ(仕組)が分からず、 http://oshiete1.goo.ne.jp/qa2749334.html にて同じような質問があったので、今回javascriptにて投函させていただきました。宜しくお願いいたします。 上記、URLと同じなのですが、流れのイメージとして、テキストエリアに文字を入力している際、入力途中でテキストエリア外に設置のボタン(アイコンなど)を押したとき、その押したボタンに埋め込んである?記号などを、テキストエリアでの入力途中に引き継いで記号文字列を代入したいと考えています。 適切な説明が上手く出来ないのですが、例えば、テキストエリアにおいて、 こんにちは と入力したとき、テキストエリア外に設置のボタンを押すことで、 こ

    テキストエリアへの記号代入
  • 1