反正有没有像这样的HTML变量?

时间:2012-08-19 15:17:08

标签: html variables

我正在一个不允许客户端脚本编写的网页中工作。这个网页使用了一个非常庞大的详细标签:

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

它是tmeplate的一部分,所以它将在很多页面中使用,因此我必须以简单的方式为所有页面更改硬编码的参数。

我想知道是否有办法在HTML中做这样的事情:

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

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

因此,最后一部分不会在模板和所有子继承页面中更改

谢谢!

3 个答案:

答案 0 :(得分:2)

不,不可能。 HTML是静态的。

如果您不能使用客户端脚本,您是否考虑过服务器端脚本?

答案 1 :(得分:2)

单靠HTML无法做到这一点。 HTML是一种标记语言,而不是编程语言。它甚至没有变量。

您需要服务器端编码。 PHP是最受欢迎的,尽管有许多其他可用。然后你可以这样做:

<?php
    $x = 'something';
    $y = 'somethingElse';
?>
<embed src="<?php echo $x; ?>" flashvars="<?php echo $y; ?>">

答案 2 :(得分:1)

不直接通过HTML。

您可以使用JavaScript注入值,但HTML本身不存储变量。