したがって、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 をどのように変更すればよいですか? それはできますか?