gpt4 book ai didi

javascript - 如何使用 cgi.pm 获得正确的 html header ?

转载 作者:行者123 更新时间:2023-11-30 12:56:22 25 4
gpt4 key购买 nike

我不熟悉 CGI.pm 语法。

我尝试创建 html_header 但我无法让它工作。我需要同时拥有 http_equiv 和 javascript。标题在没有 -script 部分的情况下工作正常。我在这里做错了什么?

print $cgi->start_html( 

-head => meta({
-http_equiv => "Refresh",
-content =>"$viive;URL=http://192.168.1.42/saldo/index.cgi?varasto=$varasto"
}),

-title => 'Varasto '.$varasto,
-style => { -src => 'infotaulu.css' }

-script => {
-language => 'javascript',
-src => '/sorttable.js'

);

最佳答案

您的问题是您错过了 -style 参数末尾的逗号。使用这个:

print $cgi->start_html(

-head => $cgi->meta({
-http_equiv => "Refresh",
-content =>"$viive;URL=http://192.168.1.42/saldo/index.cgi?varasto=$varasto"
}),

-title => 'Varasto '.$varasto,
-style => { -src => 'infotaulu.css' },

-script => {
-language => 'javascript',
-src => '/sorttable.js'
}
);

给我这个输出:

<!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>Varasto varasto</title>
<meta http-equiv="Refresh" content="viive;URL=http://192.168.1.42/saldo/index.cgi?varasto=varasto" />
<link rel="stylesheet" type="text/css" href="infotaulu.css" />
<script src="/sorttable.js" type="text/javascript"></script>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<body>

我想这就是你想要的。

但是我真的认为你应该重新考虑你的方法。在 CGI.pm 中使用 HTML 生成函数是一个糟糕的主意。你最终会得到一堆可怕的无法维护的代码。请考虑使用 templating system相反。

关于javascript - 如何使用 cgi.pm 获得正确的 html header ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18974588/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com