今天去 www.taobao.com 发现个问题
http://upload.taobao.com/auction/publish/publish.htm
这个网址是个人编辑发布商品信息的地址 在最下边有 “预览” 和“提交”俩个按钮
提交的那个就不用说了 会生成新的网页
点击预览 会生成 与 提交 一样的网页 (估计是临时的)
但是网址 却 还是 http://upload.taobao.com/auction/publish/publish.htm
这是这么会事 呢?
那个临时的网页是怎么生成的呢最好还是有个代码让我看 看
谢谢 个位大虾 请指教
http://upload.taobao.com/auction/publish/publish.htm
这个网址是个人编辑发布商品信息的地址 在最下边有 “预览” 和“提交”俩个按钮
提交的那个就不用说了 会生成新的网页
点击预览 会生成 与 提交 一样的网页 (估计是临时的)
但是网址 却 还是 http://upload.taobao.com/auction/publish/publish.htm
这是这么会事 呢?
那个临时的网页是怎么生成的呢最好还是有个代码让我看 看
谢谢 个位大虾 请指教
页面表单传预览的参数给本页htm,然后,本页上javascript代码接收这个参数值,表示预览。于是,用让隐藏的商品预览层显示出来。
一个页面这样就可以显示很多东西了
不然的话,一个页面就对应一个文件,太浪费了
一个页面这样就可以显示很多东西了
不然的话,一个页面就对应一个文件,太浪费了
一个页面这样就可以显示很多东西了
不然的话,一个页面就对应一个文件,太浪费了
你的想法我想过了但是关于网页的内容体<body>的部分 该怎么显示呢 ?yctcsms
思路我觉的 有些正确吧 如果像huangyu_111 用PHP 文件的话 那下一步 生成网页的话 (正式的文件)那也会是PHP 的因为这样的话会很简单 要是在从 PHP 临时文件 在生成 要存在于服务器的 HTML文件是不是难度会 加大呢 ?
在有就是 如果在服务器上 允许用户自己编辑自己的PHP 文件 那不将是对服务器的一种威胁么?所以 1 楼 我得思路好点
huangyu_111 能不能给个 例子 或 连接 让我 看下呢 麻烦了
php代码主要处理数据
html代码主要显示数据但是在html代码部分可以加入php代码进行输出控制就是这样.
或者还有个方法:比如在publish.htm(A) 输入内容
表单中有个商品标题的文本框 :
<form name="form1" action="" metho="post">
<input type="text" name="t_proname">
</form>你输入商品内容是:"PHP程序设计[第二版]",然后点“预览”的时用window.open()弹出一个窗口,弹出的目标还是publish.htm(B),
弹出的同时传一个值告诉它现在是预览。这时候,B上根据这个值把预览的模块层显示出来,然后把A上的值赋进去。
publish.htm(B)
<script language="javascript">
var ispreview = '...这里取得传递过来的预览的值...'
if(isprivew == 1)
{
document.all.div_previe.style.display = "block";//显示隐藏的预览层
document.all.m_proname.innerText = window.opener.form1.t_proname.value;//给页面上的商品span赋值
}
<script><div id="div_preview"><!--这里是商品预览的值,一开始是隐藏的-->
<span id="m_proname"></span> <!--这里是商品名称,一开始是空的-->
</div>
注:上面是个简单的例子,我用A和B表示是两个页面,但是同一个文件。
另外,我觉得应该有更好的办法,只是我没想到。