js文件不運行的原因(js文件打不開怎麼辦)

本文目錄一覽:

為什麼頁面上引用的js文件中,函數不能執行?

頁面上引用的js文件中函數不能執行的原因:找不到函數,會報錯或undefined;語法錯誤;沒有引用js文件等。

具體的解決方法:

1、函數應當直接寫在頁面即可調用;

2、確保有引用js文件,如果引用了的話,也是可以調用的。

引用方式,可以直接拖拽(因為路徑準確),也可以自己寫,引用腳本:script src=”Scripts/JScript.js” type=”text/javascript”/script

3、引用的js文件一定要在調用之前,否則就找不到函數了,會報錯或undefined。

調用頁面:

script src=”Scripts/JScript.js” type=”text/javascript”/script

    script type=”text/javascript”

        aa();

    /script

Script.js中代碼:

  

  function aa() {

        alert(“js文件掉用”);

    }

另外:在BS項目中,某個aspx頁面需要引用外部:腳本文件,通過在頁面head節script language=”” src=””方式引用指定的js之後,仍然無效。

通過alert方式調試,發現是由於js文件編碼與js文件內容不符。由於js文件中包含中文注釋,所以需要設置js文件為可識別中文的gb2312編碼。其方法如下:

在.net中通過這種方式引用js文件

script type=”text/javascript” src=”setday0.js”/script 

然後在頁面中調用setday0.js文件中的方法往往會出錯!但是如果把setday0.js文件的內容直接放到該頁面中來又一點問題也沒有。就在頁面中重寫js代碼。

這個問題是由於.net中的text編碼所引起的,需要把setday0.js文件保存為UTF-8或者其他Unicode編碼方式,問題就迎刃而解。原來的文本編碼為gb2312,因為其中有漢字。

如何進行編碼轉換?

1、用記事本打開,保存的時候選擇Unicode編碼;

2、直接在vs中選擇另存為,保存按鈕右邊有個小箭頭,點一下,然後選擇編碼方式再保存就ok。

關於js無法運行的原因

沒引用jquery包:加條這個到head裡面

  script src=”/script

  script type=’text/javascript’

麻煩幫我看看為什麼js代碼運行不了。

你的代碼不完整,看不出哪裡錯了,好像根本就不是js的問題。

別人能運行不代表你能運行。因為一個網站除了js代碼之外還有其他的後台程序,是一套的。環境搭建問題,和後台程序的差別都會導致代碼不能運行。你可能不是js代碼的問題,而是你網站的問題。

別人能運行,就不是代碼的問題。

為什麼裡面的javascript沒執行

可能的原因及解決辦法:

1、javascript代碼有錯誤,只要修改正確再執行就行了;

2、瀏覽器還沒有開啟javascript功能,先開啟一下,方法

打開IE-工具-Internet選項-高級-允許活動內容在我的計算機上的文件中運行。(勾選)

控制面板-Internet選項-高級-允許活動內容在我的計算機上的文件中運行。(勾選)

3、你當前的瀏覽器根本就不支持javascript,那隻能安裝支持javascript的插件或升級,或更換瀏覽器。

javascript(js)文件下載後不能正常運行疑問

大致明白了,你這個js跑不了的原因是有AJAX在後台跑,而你的AJAX請求有跨域了,無法返回正常數據。而這個loading只有返回正確的數據以後才會關閉。因此導致你頁面卡在loading頁面是應為ajax無返回。呵呵

IE中無法運行javascript腳本是什麼原因啊?

無法運行javascript的原因可能是由於網頁的 HTML 源代碼不能與客戶端腳本正常工作,如 Microsoft JScript 或 Microsoft Visual Basic 腳本。此問題可能是由下列一個或多個原因引起的:

一、網頁的 HTML 源代碼中存在問題。

1、計算機或網絡阻止了活動腳本、ActiveX 控件或 Java 程序。Internet Explorer 或其他程序(如防病毒程序或防火牆)可能配置為阻止活動腳本、ActiveX 控件或 Java 程序。

防病毒軟件配置為掃描“Internet 臨時文件”或“已下載的程序文件”文件夾。

2、計算機上的腳本引擎損壞或已過時。

3、計算機上的 Internet 相關文件夾損壞。

4、視頻卡驅動程序損壞或已過時。

5、計算機上的 DirectX 組件損壞或已過時。

注意 服務器端腳本(如 Active Server Pages (ASP) 中的 Visual Basic 腳本)在 Web 服務器上運行。因服務器端腳本故障而發生的腳本錯誤不會在 Internet Explorer 中生成錯誤消息,但也可能會創建一個不能正常顯示或工作的網頁。本文中的故障排除信息適用於服務器端腳本錯誤。如果您懷疑某個問題會影響服務器端腳本,請與 Web 服務器的管理員聯繫。

原創文章,作者:簡單一點,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/129452.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
簡單一點的頭像簡單一點
上一篇 2024-10-03 23:26
下一篇 2024-10-03 23:26

相關推薦

發表回復

登錄後才能評論