主画面有三个按钮,按钮按下后,会出现弹出画面,
根据不同的按钮,会include相应的文件,
在弹出画面内显示出来。/******************按钮信息***********************************************/
<div id="yearChoose">
<div id="year"> <div id='basicModal1'>
<a href='#' class='basic'><img id="btn_year1" src="home/css/imgs/sm_2007.png" alt="2007年"></a>
</div> <div id='basicModal2'>
<a href='#' class='basic'><img id="btn_year2" src="home/css/imgs/sm_2008.png" alt="2008年"></a>
</div> <div id='basicModal3'>
<a href='#' class='basic'><img id="btn_year3" src="home/css/imgs/sm_2009.png" alt="2009年"></a>
</div> </div>
</div>
</div>
/******************按钮信息***********************************************//******************弹出画面***********************************************/
<div id="basicModalContent" style='display:none'>
<?php
$file=$rootPath.$year.".inc";
include("$file");
?>
</div>
/******************弹出画面***********************************************/【问题】
无法取得link图片id,用来判断从而设定文件名。
希望高手指导一下如何取得图片id值。
根据不同的按钮,会include相应的文件,
在弹出画面内显示出来。/******************按钮信息***********************************************/
<div id="yearChoose">
<div id="year"> <div id='basicModal1'>
<a href='#' class='basic'><img id="btn_year1" src="home/css/imgs/sm_2007.png" alt="2007年"></a>
</div> <div id='basicModal2'>
<a href='#' class='basic'><img id="btn_year2" src="home/css/imgs/sm_2008.png" alt="2008年"></a>
</div> <div id='basicModal3'>
<a href='#' class='basic'><img id="btn_year3" src="home/css/imgs/sm_2009.png" alt="2009年"></a>
</div> </div>
</div>
</div>
/******************按钮信息***********************************************//******************弹出画面***********************************************/
<div id="basicModalContent" style='display:none'>
<?php
$file=$rootPath.$year.".inc";
include("$file");
?>
</div>
/******************弹出画面***********************************************/【问题】
无法取得link图片id,用来判断从而设定文件名。
希望高手指导一下如何取得图片id值。
如
<a href='#' class='basic' id='a_btn_year1'><img id="btn_year1" src="home/css/imgs/sm_2007.png" alt="2007年"></a>
然后在js里获取a的id,分隔出img的ID以get方式传递给弹出页面.
2 另外一种方式是:直接给img填加onclick函数,去掉<a>锚记.
onclick方法我也试过,也是同样的问题。
我最终是希望php变量获知是哪个按钮的链接,
从而来设定include文件名。
<div id="year">
<input type="hidden" name="gy" id="gy" />
<div id='basicModal1'>
<a href='#' class='basic'> <img id="btn_year1" src="home/css/imgs/sm_2007.png" alt="2007年" onclick="document.getElementById('gy').value='2007';"> </a>
</div> <div id='basicModal2'>
<a href='#' class='basic'> <img id="btn_year2" src="home/css/imgs/sm_2008.png" alt="2008年" onclick="document.getElementById('gy').value='2008';"> </> </a>
</div> <div id='basicModal3'>
<a href='#' class='basic'> <img id="btn_year3" src="home/css/imgs/sm_2009.png" alt="2009年" onclick="document.getElementById('gy').value='2009';"> </> </a>
</div> </div>
</div>
</div>传到PHP页面,然后取gy的值就可以了
<?php
echo $gy; /********打印按钮ID****************
/*$rootPath="home/include/";
$file=$rootPath.$year.".inc";
include("$file");*/
?>
</div>取gy的值,php代码如上,
但是并不能取道[gy]的值,
麻烦指点一下。
php
<?php
echo $_GET['gy'];
?>
不知道你会不会传值?
window.open('xxx.php?gy=xxx');
但是这个是一定要求JQUERY控件做的弹出画面,
所以
做出上面说的效果。
用了上面高手们给的意见,
我试用的是3楼给的意见,
但是'gy'值,在php里取不到,
希望大家给点意见。
一个是运行在客户端,一个运行在服务端.
我现在就是希望php能够得到客户端的指令来
加载服务器端的相应文件。