可以仿照论坛的做法,用action来取得不同的模板

解决方案 »

  1.   

    好象有个URL改写技术,以前听唠叨老大提过,不知道能不能适合你用.
      

  2.   

    piner(php&自由通)的方法确实是一个办法..
    还有一点就是谁说用了框架就要改变全部框架呀..?
      

  3.   

    [楼主]
    lzkd(浪子快刀) 提示得很好,楼下的不要再用框架。“piner用action来取得不同的模板。  lzkd(浪子快刀)好象有个URL改写技术。 ”二位具体讲讲。
      

  4.   

    地址栏的网址永远保持其域名名字,不随访问而改变?
    又不要框架这是不可能的任务,除非你自己开发一个浏览器。即使是action,url也会改变的。
      

  5.   

    [楼主]这么早就定述不可完成的任务? impossible is nothing 这是阿迪的广告语。呵呵,大家在帮忙找找,如果高人献策,上面二位会很没面子的:)
      

  6.   

    用框架的确可以实现地址栏不变
    但有各条件:没有使用框架破坏者脚本放到一个大的FRAME里面使绝对可行的
    源码:
    index1.htm为原来程序的首页<html> 
    <head>
    <!--这一段就是框架破坏者脚本-->
    <Script LANGUAGE="JavaScript">
    if(self!=top){top.location=self.location;}
    </script>
    <!--当然,是破坏别人的框架-->
    <title>XXXXXXXXX</title> 
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> 
    </head> 
    <FRAMESET border=0 frameBorder=0 frameSpacing=0 rows=0> 
    <FRAME name=main noResize src="index1.htm"><NOFRAMES> 
    </body> 
    </html>
      

  7.   

    apache的mod_rewrite,是将一个符合一定规则的url rewrite成另外一个url,即相当于将一个url redirect到另外一个url,而楼主希望url没有变化,mod_rewrite也就无从用起了,对不?
    其实用框架没有任何问题,几乎不需要修改任何代码,楼主先以原来首页做一个框架,宽度为0,用户也就看不到了,
    只是在原来首页上做一个javascript检测,如果框架已存在,就load原来页面,否则load框架页面...
      

  8.   

    dns设置里有个静态域名设置的,不过要通过网站申请的还有么就是通过iframe来实现了
      

  9.   

    我想到了,把网站所有内容整和到一张网页上去,根据用户选择用js判断哪些显示哪些隐藏。
    这样url永远都不会变了。
      

  10.   

    以前有过这么做过,你的程序不用改动,在域名所指空间里新建一个index.htm,里面用框架,框架的高设置0(不行就设置为1),这样在index.htm页里用一个跳转语句指身你的程序目录,这样就达到你的要求了
      

  11.   

    无论采用何种方法,都需要向服务器传递额外的信息,否则你的页面就不会变了。所以,你若想完全不修改已做好的程序是不可能的
    满足你的需求通常的做法是
    1、使用框架
    2、使用post方式的表单
    3、使用cookie
    易用性和适用范围随序号递减上面友人提到的urlrewrite是不行的,因为urlrewrite依然要通过url来区别目标。而你是希望隐藏url
      

  12.   

    html没有秘密,不论你怎么隐藏,只要在网页上右键选属性,怎么隐藏的url都能看见。
    隐藏url一般是为了美观。要想达到你的BT目的你只能另外开发浏览器了,偶等无能为力
      

  13.   

    可以使用apache的mod_rewrite。或者iis的isapi rewrite 
    当然你使用隐藏框架也是可以。再其次你直接用php读一个url地址的内容回来。想怎么就怎么。
      

  14.   

    用FLEX
    想怎么就怎么样.
    反正就是一页
      

  15.   

    何必呢。实在想这样,把所有变量都隐藏提交好过了。对于其他页面,全部采用require方式。集中在一个里面处理好过。
    乱说的。无怪。
      

  16.   

    mod_rewrite不能实现你的要求,只能放在大的frame里。
      

  17.   

    隐藏地址栏!
    使用window.open打开你的主页面,控制地址栏隐藏location=no :)