我有一组用javascript.js
文件编写的函数,并在用于我所有页面标题的header.inc.php
文件中调用它。头文件具有基本的html头信息,脚本搜索到相关文件。
<?php
@session_start();
?><!DOCTYPE html>
<html>
<head>
<title><?php echo $page_title; ?></title>
<link rel="stylesheet" href="includes/header_styles.css" type="text/css" media="screen" />
<link rel="stylesheet" href="includes/content.css" type="text/css" media="screen" />
<script type="text/javascript" src="js_functions.js"></script>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
</head>
以下是通过header.inc.php文件调用网页的javascript文件的内容。
function default_h1() {
document.getElementById('showh1').innerHTML="<h1>Register to Play!</h1>";
}
function join_humans() {
document.getElementById('showh1').innerHTML="<h1 id=\"bluefont\">Join the Humans! </h1>";
}
function join_orcs() {
document.getElementById('showh1').innerHTML="<h1 id=\"redfont\">Join the Orcs!</h1>";
}
function human_factions() {
document.getElementById('show').innerHTML="<option value='Faction 1'>Faction 1</option>";
}
function orc_factions() {
document.getElementById('show').innerHTML="<option value='Faction 2'>Faction 2</option>";
}
function choose_faction() {
document.getElementById('show').innerHTML="<option value='empty_f'>*Choose</option>";
}
使用此文件的相关网页上的javascript在Chrome中不起作用。它在IE和Firefox中运行得很好,我无法弄清楚为什么它在chrome中不起作用。
的更新 的 Chrome似乎正在加载javascript文件就好了。我实际上进入并从文件中获取了函数并将它们粘贴到实际页面中,它们根本就没有做任何事情。这些函数不会调用chrome我只是不明白。他们只是没有正确的铬或其他东西?是什么给了什么?
答案 0 :(得分:0)
打开Chrome开发人员工具并检查浏览器是否正在接收js文件。同时通过Chrome检查js中的任何错误。
答案 1 :(得分:0)
您错过了>
function choose_faction() {
document.getElementById('show').innerHTML="<option value='empty_f'>*Choose</option>";
}