0

我的页面上有一个 iframe,只有当我页面的 url 中存在变量时,我才想向 iframe 源添加一个变量。例如,如果有人访问 index.asp,我只希望 iframe 源是,src="iframe.php但如果有人访问 index.asp?id=123,那么我希望 iframe 源是iframe.php?id=123.

谢谢!

4

1 回答 1

2
<%

Dim iFrameSrc

Dim id
id = Request.QueryString("Id")
If( Len( id ) > 0 ) Then

    iFrameSrc = "iframe.php?id=" & id

Else
    iFrameSrc = "iframe.php"
End If

%>

<iframe src="<%= iFrameSrc %>" />

请注意,此代码是不安全的,并且容易受到跨站点脚本的攻击。您需要在渲染之前确保id变量是安全的。

于 2012-08-08T17:00:44.233 回答