问题标签 [shtml]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
102 浏览

javascript - SHTML 和 JavaScript 不工作

我的 javascript 无法在作为 SHTML 文件的包含文件中工作时遇到问题。这是针对我正在学习的课程,但是由于我们没有 SSI,因此我们必须使用 SHTML,因此我们可以在这里使用#includes,这就是我所拥有的。我就像这本书问的那样,但没有用。现在这是我的头文件

现在这是我的 feedback.shtml 文件。一切都在 javascript 之外工作

这是我的 。js文件

任何帮助或想法都会很棒!谢谢

0 投票
0 回答
186 浏览

php - 防止 DOMDocument 关闭标签

我需要处理多个文件,这些文件是使用一些格式错误的 HTML 标记编写的非常旧的 SHTML 文件。

例如,给定页面将遵循此结构

  • header.shtml包括 HTML 文档的开始标签,直到并包括标签<body>
  • footer.shtml包括结尾的</div>s </body>、 和</html>
  • 请注意,页眉和页脚之间的每个标签都出现在不同的行上,并且一些标签没有正确关闭。

[老实说,我不知道最初的开发人员在构建这些页面时在想什么(或吸烟)。]

无论如何,我已经编写了一个脚本,它使用DOMDocument清理这些页面,转换一个特定的标签,并将更新的文档保存为一个新文件。

我遇到的问题是新创建的文件的更改超出了应有的程度。

  • 现在请注意,有些行已被粘贴(不是什么大问题),但标签已被关闭。同样,结束标签之一位于页脚之后。

所以我的问题是有没有办法配置 DOMDocument 以保持错误的 HTML 原样?我的目标是只更改一个标签,但保持丑陋的文档不变。

我的剧本很长,但简而言之

我正在运行 PHP 7。

0 投票
1 回答
1295 浏览

html - SHTML 和 DHTML - 应该使用它们,为什么不使用它们?

随着 HTML 5 的发布,我们是否应该继续使用 .dhtml 和 .shtml 文件格式?

为什么即使我们使用 HTML 而没有 DHTML,Js 和 CSS 也能工作。这种做法有错吗?

SHTML 比 PHP 有什么优势吗?

如果这两个没有被弃用,为什么他们不在身边?

0 投票
1 回答
49 浏览

php - iOS显然永久缓存网页

我在三月初更改了我的网站以使用 php 而不是 shtml。我设置了服务器端重定向,我的分析显示几乎每个人都在几天内选择了 php 版本。唯一持续显示为 .shtml 的设备都是 iOS,但即使这样似乎在一周左右后就停止了。但是,我刚刚看到运行 Safari 10.0 的 iOS 10.3.3 平板电脑上出现了 .shtml 用法。这怎么可能发生?肯定没有浏览器会缓存一个页面超过 40 天吗?旧的 shtml 页面上没有特殊的缓存设置。任何想法都非常感激。谢谢曼迪

0 投票
1 回答
387 浏览

swift - 如何使用 Swift 从表中的 HTML 类中检索标签

试图从下面的 HTML 中检索:“17,02”:

我已经尝试在 swift 中使用此代码:

但是当我尝试打印出来时,我得到了 nil 。有没有人有任何解决方案或想法?

0 投票
1 回答
221 浏览

css - 如何在完整 div 而不是 SVG 路径上添加悬停?

我试图创建一个带有问号的圆圈。现在,如果您注意到悬停效果仅在圆圈和问号上,而不是完整的 div 上。我尝试在父 div 上使用该类,但由于 SVG,我认为它不起作用。

如何通过将鼠标放在链接上的任意位置来实现悬停效果?

有人能帮助我吗?

问候,比尔

0 投票
0 回答
112 浏览

heroku - Heroku 网站可以读取 Server Side Includes

我只是想在 heroku 应用程序的多个网页上重用变量。但是,我一直在尝试部署时找不到该变量。

我已将 html 文件另存为 shtml。我还在 index.shtml 中包含了这一行,但没有脚本标记。

heroku 应用程序是否读取服务器端包括?

0 投票
0 回答
117 浏览

xhtml - reCAPTCHA 未在 XHTML 文档中正确加载

我正在将 SHTML CSS & JS 文档写入使用 XHTML 解析器的 XML 文档。

当我尝试将验证码加载到其中时,它会短暂显示为一个白色框,然后消失,在渲染器中再也不会出现。

我知道这可能是由于脚本以错误的顺序加载造成的,但我没有 google 推荐的 async defer 关键字的奢侈,因为解析器不会接受它们。

0 投票
2 回答
496 浏览

javascript - 无需完整 HTML 编译的 Webpack + SSI 渲染

我正在使用 webpack + misc 重建一个静态遗留网站。插件(mini-css-extract-plugin、html-webpack-plugin、copy-webpack-plugin 等)。

这个现有站点包括 SSI(html 与 shtml 文件一起包含,用于在我们部署的 Apache 环境中对 html 代码进行“组件”化),ssi html 除了使用的 shtml 页面文件之外还包括页眉、页脚等包括(家庭、关于等),所以 SSR 不在讨论范围内。不幸的是,我无法控制服务器/CMS 配置)。

我需要在 src 文件夹中保留 SSI 设置的文件夹结构,在开发服务器上正确渲染它(使用带有散列文件注入、实时重新加载等的 webpack-dev-server),但没有构建渲染完全编译的 html (就像我之前说的,保留 src 文件夹中使用的 SSI 结构)。我已经为 webpack 实现了 ssi-loader 以至少在开发环境中正确呈现包含内容,但是当我将内容构建到生产环境时,这再次将包含文件编译为 html。

目前有没有办法只使用 webpack 来做到这一点?我在本地 gulp-connect 服务器上将 gulp-connect 和 connect-ssi 用于中间件,用于其他项目的先前构建过程,但我试图将其迁移出去,并且一直坚持需要从src 进行构建,但也在本地 webpack 服务器上正确渲染 SSI 内容(同样,ssi-loader 适用于 webpack 开发环境渲染,但我无法将完整的 html 构建到生产文件夹,我需要保留 SSI 结构内容)。

有小费吗?

0 投票
2 回答
91 浏览

.htaccess - 以 index.shtml 作为默认页面的子域?

有没有办法使用 .shtml 作为子域的默认页面?我需要这种方式,因为我的网站使用 HTML 包含。可能在 .htaccess 中添加一些内容?