-2

我正在尝试使用框架集来创建左侧导航栏,但它似乎不起作用。我的代码是

<frameset cols="175,*" frameborder="0" frameborder="no" framespacing="0" border="0">
    <frame src="navbar.htm" name="choices" scrolling="auto">
    <frame src="main.htm" name="khephra">
</frameset>

navbar.htm 和 main.htm 都与 ejs 在同一个文件夹中。我试过把ejs复制到公用文件夹,还是不行。任何想法?

更新:

从这个链接我发现 node.js 不支持框架集。我会尝试使用 iframe

https://groups.google.com/forum/#!msg/zombie-js/nxScI6rvtgA/tpz7Z6myOm4J

4

1 回答 1

0

我刚刚使用您的标记将一个死的简单快速应用程序放在一起,它运行良好,没有问题。

我用 ejs 替换了翡翠(在 package.json 和 app.js 中),并将您的标记添加为views/index.ejs

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
<html>
  <frameset cols="175,*" frameborder="0" frameborder="no" framespacing="0" border="0">
    <frame src="navbar.htm" name="choices" scrolling="auto">
    <frame src="main.htm" name="khephra">
  </frameset>
</html>

然后我制作了两个虚拟版本的navbar.htmandmain.html并将它们放入public. 最终文件结构如下:

approot/
  views/
    index.ejs
  public/
    main.htm
    index.htm
于 2013-02-04T19:48:39.773 回答