• ベストアンサー

HTMLに引数

noname#25358の回答

noname#25358
noname#25358
回答No.2

 補足見ました。  えとですね。それ、substringを「実行しているだけ」です(笑) それに引数も1つ足りません。  substringの引数は2つで、それに表示するにはdocument.writeを使わなければいけません。  ですので、HTMLファイルに渡された文字列を表示するスクリプトは、  document.write(location.search.substring(1,location.search.length-1));  となります。  それからですね。このlocation.searchですけど、実はこれ、ローカルだと正しく動かないんですよ。原因は不明なんですが、必ずヌル文字列が返ってしまいます。ですからローカルでやるときはlocation.hashを使う必要があります。このとき引数は、  index.html#abc  という具合に、ハテナではなくハッシュで渡します。  ところで、srcオプションの項目にJavaScript記述するのって、アリでしたっけ。動くならいいですケド。  ご存知かもしれませんが、HTML関連の勉強をするのに有名なところのURLを書きますので、役に立つようだったら参考にしてみてください。

参考URL:
http://wakusei.cplaza.ne.jp/twn/
haporun
質問者

お礼

document.writeも試したのですが、これをどうframeに適用していいか・・・。 substringは第2引数省略可能で、省略すると最後まで、だったような。 <a href="javascript:history.go(-1)" target=main> と同じように、frameのsrcでも使えないかな、と思ったのですが。 ダメですかね。

関連するQ&A

  • HTMLは必ず使われてるのでしょうか?

    どのサイトやホームページもHTMLは必ず使われてるのでしょうか? JavaScriptやPHPやCGIで書かれているページも HTMLは必ず使われてるのでしょうか?

    • ベストアンサー
    • HTML
  • これはHTMLだけでも作れますか?

    動きのあるかっこいいホームページをよく見かけるのですが(JavaScript ?CGI?)、 あれはHTMLとは別に何か他の特殊なソフトを使っているのでしょうか? それともHTMLだけでも作れるのでしょうか? 自分にとって、かなりの高望みですが→http://www.sony.co.jp/ こんなホームページはHTMLだけでは無理なのですか? 何を使ったらこんな様になるのでしょうか?

  • HTML内での分岐

    お世話になります。 現在HTMLでホームページを作成しており会員のユーザーとそうでないユーザーによって一部の画面表示を変更したいと思っています。 その異なる画像表示をさせてい部分がCGIのため読み込むものは下記の2つになります。 【会員の場合(loginに値がある場合)】 <!---HTML---> &_Html_login; print <<"<!---HTML--->"; 【会員でない場合(loginに値がない場合)】 <!---HTML---> &_Html_right; print <<"<!---HTML--->"; これをそのままHTMLのソースとして書き込みたかったたため下記のようにHTMLに記述しました。 ・・・(HTMLソース) </TABLE> <SCRIPT> var login = $login; if (login="") { print "<!---HTML---> &_Html_login; print <<"<!---HTML--->"; "; } else { print "<!---HTML---> &_Html_right; print <<"<!---HTML--->";"; }</SCRIPT> ・・・ しかしながら動作しないことにくわえてソースを見るとそのままJAVAの数式が表示されていました。 見当はずれのことをしているかもしれませんが、CGIの読み込み先ソースをHTML内で分岐させて表示させる方法があれば教えていただければうれしい限りです。 よろしくお願いいたします。

    • ベストアンサー
    • Perl
  • HTML について

    他のホームページのソースの画面のHTMLを、全然違うホームページのソースの画面に、貼り付けましたが、貼り付きませんでした。なぜですか?mnsのコミュニティの宣伝をするという、画面では、このHTMLをコピーして貼り付ければよいなどと、かいてありましたが?意味がよくわかりません。

  • file_get_contents関数で引数をURLにすれば、HTML

    file_get_contents関数で引数をURLにすれば、HTMLソースを取得できるのはわかるのですが、 例えば、URLが制限 255バイト?を超える場合、GETでなくPOSTタイプでHTMLを取得したいのですが、file_get_contents関数のように手軽にPOSTタイプで取得できる関数はありますか? PHP5を使っています。

    • 締切済み
    • PHP
  • XMLもHTMLに似たものなのでしょうか?

    ホームページは、HTMLで作成しますが XMLもHTMLに似たものなのでしょうか? HTMLについて調べていると たまにXMLと言う言葉も目にします。 XMLについていまいちイメージが掴めないのですが HTMLを「ソースを書いてホームページを作る拡張子」としたら XMLは何でしょうか?

    • ベストアンサー
    • HTML
  • CGIへの引数の渡し方

    直接プログラミングと関係あるかは分かりませんが、 Webなどでよく見る送信ボタンなどの、いわゆる"submit"を押したとき、 CGIが呼び出されることがよくあります。 実は今、あるページから項目を入力して送信ボタンを押すという行為を定期的に繰り返しているのですが、それをプログラムで書きたいと思いました。 そこで質問なのですが、"submit"などからCGIを呼び出したとき、CGIはいったいどうやって入力されたデータなどを読み取っているのでしょうか? CGIについての知識はあまりないのですが、引数として渡されるのでしょうか? (http://aaa.bbb/ccc.cgi?name=100 見たいな感じで) ちょっと調べてみたら上のような感じだと書いてあったので、web上のcgiが呼び出されるhtmlのソースを呼んで、Inputのnameがnameだったので、 ?name=abc としたのですが、何も起こりませんでした・・・ その当たりがよく分からないのでどなたか教えていただけると助かります。

    • ベストアンサー
    • CGI
  • 出来ているHTMLに無料CGIをつけるにあたって。

    現在、ホームページを作っていて、CGIを設置するのにとまどっています。CGIは初めてです!宜しくお願いします。 無料のCGIをサーバーにアップし、ちゃんと起動していますが、そのページを他のデザインと合わせるため、どうしていいか解りません。既にデザインとなるHTMLは出来ていますが、これをどうCGIとからめる(?)のか?他のサイトとかで調べても「文字を大きく」とか「色を変える」とかしか乗ってません。出来ているHTMLを入れたい感じなんです。 どうしたらいいか教えてもらえませんか? 宜しくお願いします!

    • ベストアンサー
    • CGI
  • HTMLフォームPOSTでの引数の渡し方

    HTMLのフォームでPOST送信を利用しているのにURIに引数を指定するのは良いのでしょうか? <form name="form" method="post" action="form.php?abd=123"> のようになっているサイトを見かける事があります。

    • ベストアンサー
    • HTML
  • 外部ファイルを別のHTMLファイルに表示したいと思います

    WEBページのHTMLファイルに外部のファイルから文字を読み込むことが出来たと思います。 Javascriptを使うのではなく、掲示板のようなCGIを利用したいと思うのです。 ホームページの作成にあまり詳しくない人が、HTMLファイルを書き換えてアップロードするのは難しいので、掲示板のように簡単に書き込めるCGIを設置して、そこに書込をすれば特定のページに文字や文章が貼り付けられる、という風に利用したいのです。 うろ覚えなのですが、 ・拡張子をHTMLからSHTMLにするということ ・表示したい部分のソースに<!--#exec cgi="○○.cgi"-->と加えるということ 等が条件だったと思います。 ○○.cgiの部分にあたるスクリプトがどこで公開されていたか、どんな物だったか記憶にないのですが、 ご存じの方があれば教えてください。