Пример API Google показывает, что вы должны иметь javascript внутри основного тега, но я использую Perl-модуль CGI, и там они предлагают использовать "заголовок печати"; вместо того, чтобы прямо писать ваши заголовки.
Итак, если я хочу использовать Perl CGI-модуль и javascript API Google, каков правильный способ сделать это?
Я попытался написать заголовок явно, но казалось, что модуль perl действительно хотел, чтобы я использовал метод заголовка. Похоже, что это было бы обычным делом, но я искал вокруг Интернета некоторые примеры этого, и я не мог его найти. Любая помощь будет оценена.
Просто проигнорируйте документацию CGI и распечатайте собственный раздел заголовка HTML с помощью раздела <script>
.
Кстати, функция header
в CGI печатает заголовок HTTP, а не заголовок HTML. Заголовок html создается функцией start_html
. Но вам не нужно использовать встроенную функцию CGI. Выход CGI должен выглядеть следующим образом (без # частей):
Content-Type: text/html # HTTP HEADER
<html> # HTML HEADER
<head>
<script type="text/javascript"> # JavaScript
...
</script>
</head>
...