我对 Gedit 有疑问。我正在尝试学习 JavaScript。我去了http://www.w3schools.com/js/并尝试了日期和时间示例。
日期和时间示例代码:
来源:http://www.w3schools.com/js/tryit.asp?filename=tryjs_myfirst
<!DOCTYPE html>
<html>
<body>
<h1>My First JavaScript</h1>
<button type="button"
onclick="document.getElementById('demo').innerHTML = Date()">
Click me to display Date and Time.</button>
<p id="demo"></p>
</body>
</html>
过了一会儿,我将脚本复制并粘贴到 Gedit 中,发现它无法像在 W3Schools 网站上那样工作。我可以在浏览器中看到一些东西,但单击按钮时它什么也没做。这是我看到的屏幕截图:
弹出窗口拦截器已关闭,我不知道还能做什么。是否有一些插件可以用来改变这种情况?我不需要任何花哨的东西,我非常喜欢 Gedit,我只是希望能够用它来满足我所有的编码需求。到目前为止,我所学的只是 HTML 和 CSS。
答案1
来自评论:
不,按钮在那里,但它没有任何功能。在网站上,单击它会显示日期和时间。但是当我将其复制到 gedit 中时,它没有任何作用。
Gedit 是一个文本编辑器. 它可以编辑文本(和源代码等)。跑步代码,请使用.html
(例如,as datetime.html
)保存,因为这是 HTML 代码。
然后双击生成的 HTML 文件以在您选择的浏览器(Firefox、Chromium、Chrome 等)中打开(并运行)它。
至于原因:
点击后网站会显示日期和时间。
假设你指的是这个,
因为截图里的东西不是编辑器。而是结果。
如果你想要一个编辑器,它还提供结果作为预览,尝试原子(可能还有其他)。在其中写入 HTML 并按Ctrl+ Shift+ M。
答案2
你需要
- 然后复制脚本到 gedit 中
- 将代码保存为文件,然后
- 在浏览器中加载文件,
Ctrl + o
是直接从浏览器打开文件的快捷方式。
注意:出于安全原因,浏览器有时不允许直接从本地文件执行 javascript。因为浏览器认为它应该由网络服务器提供服务。