如何将动态参数传递给通过iframe包含的html

时间:2011-02-07 07:44:25

标签: javascript html

我有两个html文件。一个文件应该包含这样的其他文件的来源。

的file1.html

<html>
    <head></head>
    <body>
      <span>Hello #{bean.name}</span>
    </ >
</html>

file2.html

<html>
    <head></head>
    <body>
        <iframe src="file1.html"></iframe>
    </body>
</html>

在iframe中我想根据用户显示字符串“Hello John”。如何将参数名称传递给file1.html

1 个答案:

答案 0 :(得分:2)

<html>
    <head></head>
    <body>
        <iframe src="file1.html?user=John"></iframe>
    </body>
</html>

然后,在file1中,您可以选择服务器端语言(例如PHP)从查询字符串中安全地获取该值并将其放在页面上。或者,您可以use JavaScript从查询字符串中获取值。

无论哪种方式,确保正确转义值(!!!)以避免XSS攻击。