1

クライアント スクリプトが許可されていない Web ページで作業しています。この Web ページでは、次のような非常に巨大な冗長タグを使用しています。

<embed src="X" flashvars="Y"/>

これは tmeplate の一部であり、多くのページで使用されるため、ハードコードされたすべてのパラメーターを簡単な方法で変更する必要があります。

HTMLで次のようなことを行う方法があるかどうか疑問に思っています:

<var name="X" content="foo">
<var name="Y" content ="bar">

<embed src="<X/>" flashvars="<Y/>"/>

したがって、最後の部分はテンプレートとすべての子継承ページで変更されません

ありがとうございました!

4

3 に答える 3

2

いいえ、できません。HTML は静的です。

クライアント側のスクリプトを使用できない場合、サーバー側のスクリプトについて考えたことはありますか?

于 2012-08-19T15:19:11.430 に答える
2

HTML だけではこれを行うことはできません。HTML はマークアップ言語であり、プログラミング言語ではありません。変数すらありません。

これにはサーバー側のコーディングが必要です。PHP が最も人気がありますが、他にも多数の方法があります。次に、これを行うことができます:

<?php
    $x = 'something';
    $y = 'somethingElse';
?>
<embed src="<?php echo $x; ?>" flashvars="<?php echo $y; ?>">
于 2012-08-19T15:21:37.800 に答える
1

HTML から直接ではありません。

JavaScript を使用して値を挿入することもできますが、HTML 自体は変数を保存しません。

于 2012-08-19T15:19:22.177 に答える