好的,我目前在Dreamweaver CS4上构建的网页的一部分需要这样: (它用于超市的杂货)
我想这很简单,这是迄今为止我对此部分的编码:
<input type="text" name="textfield2" id="textfield2" />
<input type="submit" name="button2" id="button2" value="Search" />
<iframe frameborder="1" width="100%">
</iframe>
有人可以指导下一步做什么吗?
我可能会将500个左右的项目html页面放在与此相同的文件夹中(index.html)。
我认为这很简单,感谢你的时间:D
答案 0 :(得分:0)
您需要一个数据库。您将使用PHP和MySQL。您将不会有500个单独的页面。您将有一个页面为您提供查询结果,具体取决于特定查询。
答案 1 :(得分:0)
我不是故意让你觉得蹩脚,我知道你可能对这一切都很陌生。
我认为你的项目完全错了。运行数据库是一种更有效,工作量更低的工作方式。 IFrame和数百个HTML页面将比权衡要多得多。特别是如果你按小时收费。
我很乐意帮助提供我能提出的建议,甚至让你指出正确的数据库工作方向。说实话,我的第一个CMS在我第一次学习时使用平面文件作为数据库...甚至这样的东西会降低你的工作负荷(我的cms的第二次迭代是使用MS Access,现在我使用Sql Server只)。如果你愿意花时间去学习这一切,那么掌握基础知识并不困难。
不要倾听那些指向一个技术方向的人,而是要与你所熟悉的人合作。 PHP,ASP,ASP.NET RUBY ..所有这些都将为您提供入门所需的工具。对于像这样的项目,它只是归结为偏好。
为了让您简单了解这个“可能”有多简单,请考虑一下
答案 2 :(得分:0)
似乎目前的答案是“你做错了”,我有点同意。但我想我会向你展示如何“做错了”。
我的解决方案是使用javascript将IFrame的位置设置为文本框中的文本。我没有测试它,我不是很擅长javascript,但它可能会让你知道从哪里开始。
头脑中:
<script type="text/javascript">
function convert(){
var itemId = document.getElementById('textfield2').value;
document.getElementById('theframe').src = itemId + ".html";
}
</script>
在体内:
<input type="text" name="textfield2" id="textfield2" />
<input type="submit" name="button2" id="button2" value="Search" onclick="convert();" />
<iframe id="theframe" frameborder="1" width="100%">
</iframe>