请求帮助!!!!急!!!
我要在点击一个图片时设置一个变量,然后根据变量来选择链接哪个页面(页面是模板的,就是 通过变量来选择模板中的主页面)而图片所在页面不是模板型的。
如果图片改为文字呢,如何实现啊,求教!
急,先谢过了!!!!
问题点数:20、回复次数:28Top
1 楼zxyufan(宇凡)回复于 2001-07-23 15:09:55 得分 0
这里说的“设置”是怎么样的一个流程?
仅仅是赋值的话……:)Top
2 楼jane11(jane11)回复于 2001-07-23 15:12:23 得分 0
wuni1212:可不可以说详细一点,我也不明白你到底想实现什么?Top
3 楼wuni1212(小婷)回复于 2001-07-23 15:28:29 得分 0
就是点击一个图片,比如点击某网页中的图片A,在PHP中设置变量I=A,然后在模板中用SWTICH来选择,若为A就选择AA的主页面,若是图片B,就会选择BB为模板中的主页面。
或者有其它方法,都可以,只要能实现这种效果就可以了。谢谢!!Top
4 楼zxyufan(宇凡)回复于 2001-07-23 15:35:40 得分 0
//汗~~~
a图片上的连接写成:a href=abc.php?template=a
b图片上写成a href=abc.php?template=b
然后再abc.php的头部对$template变量的值判断,如果是a的话就输出aa主页面,是b以此类推喽~~:)Top
5 楼wuni1212(小婷)回复于 2001-07-23 17:18:28 得分 0
就是在选中一个图片后设变量I=A,然后在模板中SWITCH来选择用哪个主页面。或者用其它方也可以,只要能实现这种效果。谢Top
6 楼zxyufan(宇凡)回复于 2001-07-23 17:29:39 得分 0
不同的图片用不同的连接,我这里的“不同”是说指向同样的页面但是传递不同的参数~~明白了~~:)Top
7 楼wuni1212(小婷)回复于 2001-07-24 09:00:44 得分 0
<?php
switch template
{ case a
$url="a.htm";
case b
$url="b.htm";
}
?>
...
<frame name="mainFrame" src=url>
这个可以这样写吗?可以这样传递变量吗?
我是初学者,但没时间系统学,等完成这个任务后可能有点时间来好好学学。Top
8 楼bobli2000(峰峰)回复于 2001-07-24 10:04:28 得分 0
<a href="a.php?name=a"><img src="1.gif"></a>Top
9 楼wuni1212(小婷)回复于 2001-07-24 10:19:32 得分 0
我这个知道,可是在传递参数时如何呢
...
<?php
echo"<frame name="mainframe" src=$url>";
?>
</frameset>
....
不过这样不行,模板中的主页面还是显示不出来,还有提示说页面有错误Top
10 楼zxyufan(宇凡)回复于 2001-07-24 10:23:46 得分 0
echo"<frame name="mainframe" src=$url>";
这句有语法错误
应该是:
echo"<frame name=mainframe src=".$url.">";
Top
11 楼wuni1212(小婷)回复于 2001-07-24 10:28:21 得分 0
在php中有好多都要加那个.为什么啊,什么时候加,什么时候不用啊Top
12 楼zxyufan(宇凡)回复于 2001-07-24 12:03:49 得分 0
.是字符串的加号~~Top
13 楼wuni1212(小婷)回复于 2001-07-24 12:30:09 得分 0
可是还是不行啊
<?
swtich (i)
{ case a:
$url="a.htm";
case b:
$url="b.htm";
}
?>
..
<?
echo"<frame name=mainframe src=".$url.">";
?>
还是不行啊
我在win2000中的PHP中出现browse.ini出错啊
Top
14 楼zxyufan(宇凡)回复于 2001-07-24 12:50:04 得分 0
不行是指什么?页面没有出来?
还是报错?
browse.ini出错??!!
你把错误的信息帖出来我们才可以有针对性一些啊~~Top
15 楼wuni1212(小婷)回复于 2001-07-24 14:16:43 得分 0
就是运行时模板中的四个页面,只出现三个,主页面没出现。主页面的地方是一片空白。Top
16 楼zxyufan(宇凡)回复于 2001-07-24 15:17:09 得分 0
//汗~~~真想坐在你机器上调~~这样一来一回真麻烦~~
看看空白区的source是什么~Top
17 楼wuni1212(小婷)回复于 2001-07-24 17:14:55 得分 0
不好意思啊,现在才看到,刚才掉线,而且我在上班,呵!可以在QQ上找到你吗Top
18 楼Suddy(风)回复于 2001-07-24 18:32:27 得分 10
使用MAP的方式:看下面的代码:
<P><IMG SRC="solarsys.gif" WIDTH=504 HEIGHT=126
BORDER=0 ALT="Solar System" USEMAP="#SystemMap">
<MAP NAME="SystemMap">
<AREA SHAPE="rect" COORDS="0,0,82,126"
HREF="/workshop/graphics/sun.gif">
<AREA SHAPE="circle" COORDS="90,58,3"
HREF="/workshop/graphics/merglobe.gif">
<AREA SHAPE="circle" COORDS="124,58,8"
HREF="/workshop/graphics/venglobe.gif">
<AREA SHAPE="circle" COORDS="162,58,10"
HREF="/workshop/graphics/earglobe.gif">
<AREA SHAPE="circle" COORDS="203,58,8"
HREF="/workshop/graphics/marglobe.gif">
<AREA SHAPE="poly" COORDS="221,34,238,37,257,32,278,
44,284,60,281,75,288,91,267,87,253,89,237,81,229,
64,228,54" HREF="/workshop/graphics/jupglobe.gif">
<AREA SHAPE="poly" COORDS="288,19,316,39,330,37,348,
47,351,66,349,74,367,105,337,85,324,85,307,77,303,
60,307,50" HREF="/workshop/graphics/satglobe.gif">
<AREA SHAPE="poly" COORDS="405,39,408,50,411,57,410,
71,404,78,393,80,383,86,381,75,376,69,376,56,380,
48,393,44" HREF="/workshop/graphics/uraglobe.gif">
<AREA SHAPE="poly" COORDS="445,38,434,49,431,53,427,62,
430,72,435,77,445,92,456,77,463,72,463,62,462,53,
455,47" HREF="/workshop/graphics/nepglobe.gif">
<AREA SHAPE="circle" COORDS="479,66,3"
HREF="/workshop/graphics/pluglobe.gif">
</MAP>
可以生成简单的地图哦
Top
19 楼wuni1212(小婷)回复于 2001-07-27 09:24:00 得分 0
这和我的问题有关系吗,唉,我脑中的思路全是编程的,还没有改成脚本语言的,知道思路,却写不出来,唉,还有HTML,对所有的我都是一知半解,有没有女孩搞编程 的?Top
20 楼zxyufan(宇凡)回复于 2001-07-27 11:06:14 得分 0
you are girl?
//汗~~~Top
21 楼wuni1212(小婷)回复于 2001-07-27 11:11:37 得分 0
不可以吗?哼!现在我是不行,不会,小心,总有一天超过你,当心啊。
哈哈哈Top
22 楼chaing(华凌)回复于 2001-07-27 12:07:13 得分 10
我給妳一個滿意的答复(看在妳是mm的面子上,哈哈):
葉面a:
<a href=abc.php?tem=a><img src=xx.gif></a>
<a href=abc.php?tem=b><img src=yy.gif></a>
葉面abc.php:
<?
switch $tem
{ case a:
$url=aaa.php;break;
case b:
$url=bbb.php;break;
}
header("Location: $url");
?>
即簡單,又明了,不是么?
Top
23 楼zxyufan(宇凡)回复于 2001-07-27 12:09:48 得分 0
wuni1212(小婷)
呵呵~~你的QQ是多少啊~~我记下来以后好向你请教哦~~ ^_^Top
24 楼wuni1212(小婷)回复于 2001-07-27 14:09:05 得分 0
我有n个,你要哪个啊,54042157,你敢来找 我吗?哈哈哈!!!!!!
谢谢华凌。Top
25 楼wuni1212(小婷)回复于 2001-07-27 14:11:13 得分 0
不过也不要太高兴,有一天你也会来请教我,哈哈哈!!!
不过呢,在这之前,我要请教大家!!Top
26 楼yuezw()羊拉多纳()回复于 2001-07-27 14:15:33 得分 0
有意思!Top
27 楼wuni1212(小婷)回复于 2001-07-28 10:11:30 得分 0
可以用java或者vbscript来实现chaing的效果呢Top
28 楼wuni1212(小婷)回复于 2001-07-28 10:28:00 得分 0
可不可以啊,有没有高手来帮帮忙啊,给个回音啊,小女子等的头发都要白了啦Top




