我没有为chrome用户加载我的js文件

时间:2014-01-21 05:21:59

标签: javascript php

我有一组用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我只是不明白。他们只是没有正确的铬或其他东西?是什么给了什么?

2 个答案:

答案 0 :(得分:0)

打开Chrome开发人员工具并检查浏览器是否正在接收js文件。同时通过Chrome检查js中的任何错误。

答案 1 :(得分:0)

您错过了>

function choose_faction() {
    document.getElementById('show').innerHTML="<option value='empty_f'>*Choose</option>";
}