• 締切済み

javacriptでweb上のhtmlファイルを読み込みをし、その情報

javacriptでweb上のhtmlファイルを読み込みをし、その情報を文字列として変数に入れておく方法を教えてください 例えば、"http://www.goo.ne.jp/" とか よろしくお願いします

みんなの回答

  • tyatsumi
  • ベストアンサー率58% (30/51)
回答No.1

javacriptじゃなくてJavaScriptですよね? javacriptって探してみても見付かならいので、JavaScriptだと思って答えます。 あと、もしそうなら、ソフトウェアカテゴリよりも、プログラミングカテゴリで質問したほうがいいと思います。 読み込みたいファイルがスクリプトと同じサイトに置いてあるものなら、 XMLHttpRequestを使ってアクセスしてresponseTextを読めばできます。 別なサイトに置いてあるなら、iframeに読み込んで、innerHTMLを読めばできそうです。 読み込んだ後に何かするなら、そのiframeのonLoadを利用すればできるかもしれません。 試したことはないのですが。 私はJavaScriptはしろうとなのですが、私も最近調べたことなので答えてみました。 詳しいことは他の人にゆずります。

関連するQ&A

  • csvファイルからの読み込みがスムーズにできません

    fscanfでCSVファイルから文字列を取り込み、カンマ区切りで4つの変数に文字列を代入しようと考えているのですが、出力されたcsvファイルが変わった区切りかたをしているのでうまく変数に代入できずに困っております。 例えば、出力されたcsvファイルは以下のようになっております "ABC CO.,I","4540",""STAR"","2010/03/31" 希望としては aにABC CO.,I bに4540 cにSTAR dに2010/03/31 をそれぞれ代入したいのですが aに入る文字列にはCO.,Iというようにカンマが既にありますので カンマ区切りで読み込むとめちゃくちゃになってしまいます ですので基準をダブルクオーテーションに置き、"と"の間の文字列を代入というような形が取れれば良いのですが、このような方法での文字列取得は可能でしょうか? c言語の勉強を始めて間もない為、低レベルな質問、表現であることをお許し下さい。 よろしくお願いします。

  • ファイルの読み込みについて

    アドレス帳をコンソールで作成しようと考えています。 環境は VisualStudi 6.0 です。 住所などの個人情報が書かれたファイルからの読み込みを行うところでつまづいてしまいました。以下がファイルの形式です。 名前(全角) 年齢(半角) 郵便番号(半角) 住所(全角) 電話番号(半角)   ・   ・   ・ となっています。一人一人の情報の間には空行はありません。 これらを行単位で読み込むように fgets を使用して読み込みました。 しかし fgets は改行コードまで含まれてしまうため、改行コードを '\0'と置き換えるような関数を作りました。 void my_strtrim(char *buff1){ while(*buff1 != '\n') buff1++; *buff1 = '\0'; } この関数を付け加え、 fgets 関数の直後に my_strtrim 関数を行うことで読み込んだ文字列の改行コードを削除しようと考えました。 読み込む変数(char型)は直前で各情報毎にmallocにより動的にメモリを確保しています。 そこで実行したとき、なぜか郵便番号を読み込んだ後ののmy_strtrim関数でエラーが出てしまいます。 郵便番号を例えば 333-3333 というようにハイフンを入れた場合にエラーが出るのですが、ハイフンを除き 3333333 とした場合は表示はされるのですが、その後の情報の表示はぐちゃぐちゃになってしまいます。 何が原因なのでしょう?

  • FLASH8 外部テキストファイルの読み込みについて

    外部テキストファイルの読み込みを参考資料などを見ていると、下記のような形式で読み込みを行っているのですが。 a.txt --------------------- 任意の変数名1=値 任意の変数名2=値 任意の変数名3=値 --------------------- 下記のようなテキストファイルを読み込むことは可能でしょうか? a.txt --------------------- 2<>名前<>メールアドレス<>画像.jpg<> 1<>名前<>メールアドレス<>画像.jpg<> --------------------- ※最初の1文字目は連番の数字です 前文の方の読み込みは成功しておりますが、下の内容については、どうすればよいかわかりません・・・ 読み込みができるのであれば、各行はsplitで配列に格納したいと思っています。 どうぞよろしくお願いいたします。

    • ベストアンサー
    • Flash
  • 文字列の読み込みに関して

    C言語で、fgetsを使って文字列ファイルから読み込みを行うと、改行もしくは指定した文字列が来ると読み込みを、止めますが途中で改行が来ても読み飛ばして。(丸)までを読み込むようにするには、どのようなコードを書けばいいのですか? 別に使う関数は、これ以外でもいいのでコードを教えてもらえますか? お願いします。

  • ウェブ情報を取得して、取得したデータを加工

    お世話になります。担当者突然の退社のため、 業務が進まず困っております。 先達の皆様のお知恵を拝借させてください。 概要: ウェブ情報を取得して、ウェブに掲載されている、 キーワードを変数化したい 環境: php:php5 os:WindowsXP DB:postgresql8 Apache:2.0.55 //////////////////////////////////////////// //処理内容 //////////////////////////////////////////// //検索語句をCSVから抜き出し、変数化 $word='検索語句'; //ウェブアドレスを変数に格納 $url='http://www.hogehogehogehoge.com/'.$word; //URLを開く $file = fopen('$url','r') or die('Cannot open URL'); //ここから読み取ったデータの中に記載されたキーワードを変数に・・・ //////////////////////////////////////////// 開いたURLを変数に格納するところまでは、 よいのですが、その後の処理がわからず悩んでおります。 ウェブデータ中のキーワードをどうやって変数扱いにするのか? 例えば、取得ページで雑貨Aの単価が100円、雑貨Bが3000円だとした場合に、 ------------------- 雑貨A    \100     (←ブラウザ上での記載) 雑貨b    \3000 ------------------ この4つのデータを $zakka_a="ブラウザ表記の文字列「雑貨A」"; $zakka_b="ブラウザ表記の文字列「雑貨B」"; $nedan_a=100"; $nedan_b=3000; と変数扱いにしたいのですが、 $file変数からこの4つのキーワードを抜き出す処理 がわかりません。 方法がわかる方お教えくだされば大変助かります。 また、そんな処理しなくてもこっちの方が簡単だよ! という意見もお待ちしております。 皆様お忙しいとは存じますが、どうぞ助けて下さいm(_ _)m

    • ベストアンサー
    • PHP
  • webブラウザからローカルファイルの読み込み

    はじめまして、質問します。 webブラウザからローカルファイルの読み込みを行いたいのですが、 セキュリティーの問題でアクセスを拒否されました。 その回避法として、FileAPIによって htmlのinput要素かドラッグアンドドロップを用いて ローカルファイルを読み込めることが分かりました。 しかし、私がやりたいことは 絶対パスでローカルファイルを読み込むことです。 そのようなことは可能でしょうか? 上記の方法だとinputからフォルダをたどってファイルを選択するので 原理的には可能なような気がするのですが・・・・ 言語はjavascriptです。 よろしくお願いします。

  • MATLABのファイル読み込みに関して

    こんにちは,今回MATLABでのファイル読み込みに関して質問したいことがあり書き込みました 現在in_1-C110.txt,in_1-C120.txt,......in_1-C190.txt'というファイルがあり,これらのファイルをまとめて読み込もうとして以下のようなコードを記述しました for a=1:9 %ファイルを読む fin=fopen(['in_1-C1' a '0.txt'],'r');     %a A=fscanf(fin,'%f %f %f %f %f %f %f',[7 inf]); fclose(fin); (略) end このように,ファイル名の最初と最後は共通なので,異なる部分のみをループさせて連続して読もうとしています ところが,この方法だとInvalid fid.と出てしまいます 調べてみると、意図したものでは%aのところが in_1-C110.txt in_1-C120.txt となるはずだったのですが,fscanfを抜いてこのファイル名のところだけ書き出すようにしてみると in_1-C1(変な文字)0.txt in_1-C1(変な文字)0.txt といったような変数の部分が文字化けを起こしていることがわかりました. したがって,ファイルが読めない原因がこれにあるのだと推察したのですが,解決方法がまったくわからない状態です この問題を解決する方法がわかる方がおられましたら,教えていただけないでしょうか?

  • WEBへの自動入力

    WEB上に表示されている、テキストボックスへ文字列の送信を行いたいのですが、技術的方法が解かりません。どなたか教えてください。 【実現したい方法】 住所、氏名、電話番号等の情報をファイルで管理し、その情報をテキストボックス(NAMEを指定)へ文字列の送信(入力)を行う。という事を実現したいと思っています。 宜しくお願いいたします。

  • 変数に格納している文字列の読み込み

    ある変数($text)にHTMLデータが格納されています。 その変数内の文字列を、1行ずつ読み込む方法はあるのでしょうか。 $textをファイルに変換して読み込むべきでしょうか。 ぞ存知の方、ご教授をお願いします。

    • ベストアンサー
    • PHP
  • ファイルの読み込みについて

    いつもお世話になっています。 早速質問なのですが、VBのファイル処理において固定長データのテキストファイル読み込みの処理で、 固定長データの改行コードがChr(10)になっているデータがあります。 下記のどのOpenステートメントを使用しても、1行読み込みではなく全行読み込まれてしまうのです。 ↓ファイルモード (1)Open strInFile For Input As #intInFile (2)Open strInFile For Random As #intInFile Len=文字数 (3)Open strInFile For Binary As #intInFile ちなみに読み込みのモードは ・Line Input ステートメント ・Get ステートメント の2つを使用してみました。 改行コードの種類に依存せずにデータを1行読み込む方法を教えていただきたいです。

専門家に質問してみよう