Wml-go-tag

提供:Dev Guides
移動先:案内検索

WML <go>タグ

<go/>要素は、新しいカードに移動するアクションを表す<go>タスクを表します。

属性:

この要素は、次の属性をサポートしています。

Attribute Value Description
href URL Gives the URL of the new card. Relative URLs are resolved relative to the current card
method
  • get
  • post

a

デッキを取得するために使用する方法を指定します。 これは、HTTPのGETおよびPOSTメソッドに対応する値getまたはpostのいずれかでなければなりません。

method = "get" を使用する場合、データは?とともにリクエストとして送信されます。 URLに追加されたデータ。 この方法には、限られた量のデータにしか使用できないという欠点があり、機密情報を送信すると、画面に表示され、Webサーバーのログに保存されます。 したがって、パスワードなどを送信する場合は、この方法を使用しないでください。

method = "post" を使用すると、データはリクエストの本体に送信されたデータとともにリクエストとして送信されます。 この方法には制限がなく、機密情報はURLに表示されません

sendreferer
  • true
If set to true, the browser sends the URL of the current deck along with the request. This URL is sent as a relative URL if possible. The purpose of this is to allow servers to perform simple access control on decks, based on which decks are linking to them. For example, using HTTP, this attribute is sent in the HTTP Referer header.
accept-charset charset_list Specifies a comma- or space-separated list of character sets that can encode data sent to the server in a POST request. The default value is "unknown".
class class data Sets a class name for the element.
id element ID A unique ID for the element.

例:

以下は、<go>要素の使用法を示す例です。

<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.2//EN"
"http://www.wapforum.org/DTD/wml12.dtd">

<wml>

<card title="GO Element">
<p>
   <anchor>
       Chapter 2 : <go href="chapter2.wml"/>
   </anchor>
</p>
</card>
</wml>

Getメソッドを使用してデータをアップロードする方法を示す別の例

<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.2//EN"
"http://www.wapforum.org/DTD/wml12.dtd">

<wml>

<card title="GO Element">
<p>
   <anchor>
      Using Get Method
      <go href="chapter2.wml?x=17&y=42" method="get"/>
   </anchor>
</p>
</card>

</wml>

<setvar>要素を使用してデータをアップロードする方法を示す別の例。

<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.2//EN"
"http://www.wapforum.org/DTD/wml12.dtd">

<wml>

<card title="GO Element">
<p>
   <anchor>

      Using setvar:
      <go href="chapter2.wml">
          <setvar name="x" value="17"/>
          <setvar name="y" value="42"/>
      </go>
   </anchor>
</p>
</card>

</wml>

<postfiled>要素を使用してデータをアップロードする方法を示す別の例

<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.2//EN"
"http://www.wapforum.org/DTD/wml12.dtd">

<wml>

<card title="GO Element">
<p>
   <anchor>
      Using setvar:
      <go href="chapter2.wml" method="get">
              <postfield name="x" value="17"/>
              <postfield name="y" value="42"/>

      </go>
   </anchor>
</p>
</card>

</wml>