[英]How do I modify an iframe using CGI in Perl?
所以我已經想出如何使用cgi“創建”iFrame,但我不知道如何操作它(即更改大小,更改源,禁用滾動等)。 這是我用Perl編寫的:
#!/usr/bin/perl
use strict;
use warnings;
use CGI;
my $page = new CGI;
print $page->header;
print $page->start_html;
print $page->iframe("http://www.nasa.gov/");
print $page->end_html;
但這是我收到的HTML:
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US" xml:lang="en-US"><head><title>Untitled Document</title>
</head><body><iframe>http://www.nasa.gov/</iframe></body></html>
當然,在添加source和size屬性時,信息必須在>符號內部,如下所示:
<iframe src="http://www.nasa.gov/"> Enter Text Here </iframe>
而是,CGI關閉iframe標頭,如下所示:
<iframe>http://www.nasa.gov/</iframe>
在這種情況下我該如何修改iframe? 可以嗎?
print $page->iframe({src => "http://www.nasa.gov/"}, "");
您需要將地址放入src
屬性,而不是iframe
內容(這是不支持該元素的瀏覽器的后備內容 - 主要是理論上的功能)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.