初歩的な質問ですみません。
view-source:http://www.ryokurian.jp/atelier/geso/
こちらのソースコードのスクリプト内にある
sc.src = "http://www.ryokurian.jp/atelier/geso/geso.php?ur … + encodeURI(elm.value) + "&fnc=_ryokurian_getSource&out=utf-8";
の解析をお願いします。
とくに"&fnc=_ryokurian_getSource&out=utf-8"なのですが
_ryokurian_getSourceを呼び出しているのはなんとなくわかるのですが
引数の受け渡しをどのようにしているかがよくわかりません。
あとphpファイル?の中身についてもよくわかりません。
この1行を分解して、教えていただけるととてもうれしいです。
よろしくお願いします。
No.2ベストアンサー
- 回答日時:
そのhtmlにはgetSource、_ryokurian_getSourceの2つの関数が定義されており、
getSourceでは動的に以下のようなスクリプトタグを生成しています。
<script id="_ryokurian_getSourceScript" charset="utf-8" src="http://www.ryokurian.jp/atelier/geso/geso.php?ur … </script>
その生成されたスクリプトタグで外部jsとして読み込まれてるスクリプトは以下の1行です。
_ryokurian_getSource("長いので略 指定されたURLのページのhtmlソース")
つまり、以下の順に動いています。
(1)ページロード時にgetSource、_ryokurian_getSourceの定義を読み込み
(2)ページ内のボタン押下時にgetSourceが実行
(3)getSourceが生成したスクリプトタグにより_ryokurian_getSourceを実行
(4)_ryokurian_getSource関数が引数の値をtextareaのvalueに代入
要件がよくわかりませんが、jqueryを使うなど、他のやり方の方がわかりやすいと思います。
http://semooh.jp/jquery/api/ajax/jQuery.ajax/opt …
わかりやすくありがとうございました。
要件は指定されたURLのページのhtmlソースを読んで変数に格納したかったのです。
助かりました!ありがとうございました!
No.1
- 回答日時:
解析もなにも、何もしてませんけどこの一行・・・
>とくに"&fnc=_ryokurian_getSource&out=utf-8"なのですが
>_ryokurian_getSourceを呼び出しているのはなんとなくわかるのですが
呼び出しもなにも、これは「&fnc=_ryokurian_getSource&out=utf-8」という文字列です。それ以外の何物でもないです。
PHPでJavaScriptを成形するときに、変数名が分からんと作れないから指定してるだけ
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP PHPでCookieを使った訪問回数について 1 2023/05/28 14:10
- PHP どうして送信されないのでしょうか? 1 2022/12/09 05:23
- PHP Content-Typeが機能していない? 2 2022/07/17 11:10
- その他(プログラミング・Web制作) python 気象データの取得 2 2023/06/20 23:54
- PHP phpのメールフォームの完了画面でメール受信のコードを書いています。 1 2023/05/31 11:39
- PHP PHPでユーザー情報を入力して簡易ログイン機能をつくってみたのですが 1 2023/05/29 08:51
- その他(プログラミング・Web制作) .htaccessの設定で、httpはhttpsに、且つ、wwwありに統一、の記述方法 2 2023/06/22 10:54
- オープンソース IT用語、ソースとオブジェクト、改変と翻訳と翻案の違いなど どのようにりかいすればよいのですか 1 2022/09/09 10:02
- その他(プログラミング・Web制作) データ解析ソフトRでのファイル入力read.csvがエラーになります 7 2022/03/27 22:11
- その他(プログラミング・Web制作) Pythonで、データファイルと列名ファイルを1つのファイルにしたいです。 1 2023/07/27 20:29
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
別ファイルのfunctionの読み込み方
-
JavascriptとJqueryを混在し記述
-
Dreamweaver で 外部JSを読み込...
-
条件分岐で、読み込む外部スク...
-
レンタルサーバーでjavascript...
-
外部ファイルJS参照を全て消さ...
-
プルダウンメニューを別ファイ...
-
IE8で外部jsファイルが読み込め...
-
外部読み込みで動かないときの...
-
ひとつの外部ファイルに複数の...
-
JavaScriptのエラー ( 関数の...
-
javascriptについて教えてくだ...
-
外部ファイル(js)の呼び出し方...
-
javascriptとApacheの設定
-
<a href="#" …>の意味を教えて...
-
pythonのWebスクレイピングでfi...
-
Safariで<iframe>のinnerHTMLを...
-
bodyにidをつける理由は何ですか?
-
JavaScriptでiframeの内容を「...
-
function の return 値を表示し...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
別ファイルのfunctionの読み込み方
-
cssにjavascriptを入れる?呼び...
-
javascriptファイルは1つに統...
-
複数のJavascriptを1つのscrip...
-
Dreamweaver で 外部JSを読み込...
-
javascriptとApacheの設定
-
JavaScriptのエラー ( 関数の...
-
JavascriptとJqueryを混在し記述
-
ひとつの外部ファイルに複数の...
-
プルダウンメニューを別ファイ...
-
【Google Apps Script】「ライ...
-
外部ファイルを読み込ませるた...
-
JavaScriptで他のファイルのhtm...
-
ホームディレクトリを示すチル...
-
javascriptのalertで文字化けが...
-
外部読み込みで動かないときの...
-
条件分岐で、読み込む外部スク...
-
呼出したjsファイル内で他jsフ...
-
メールフォーム、受信メールの...
-
<script src="">読み込まない
おすすめ情報