0

再会。

我有代码:

<li class="jcarousel-item jcarousel-item-horizontal 
jcarousel-item-1 jcarousel-item-1-horizontal" 
jcarouselindex="1" style="float: left; list-style: none; width: 132px;">

<a href="test.php?link='.$i1['id'].'">

<object id="videoplayer3669" type="application/x-shockwave-flash"
 data="./Uppod/uppod.swf" width="128" height="128">
<param name="bgcolor" value="#ffffff">
<param name="allowFullScreen" value="true">
<param name="allowScriptAccess" value="always">
<param name="movie" value="./Uppod/uppod.swf">
<param name="flashvars" value="comment=test1&amp;st=./Uppod/video140_mini.txt&
amp;file=http://youtu.be/kSABXx6gcOs">
</object>
<a><div class="about">test1</div></a>

    <a>
                 </a></li>

我想,当我点击对象视频时,我会点击链接test.php?link='.$i1['id'].'

测试

但是我的代码中的链接不起作用...

请告诉我这是怎么做的?

4

2 回答 2

1

是的,<a>通常不会工作<object>,所以我在它之后使用额外的块,具有相同的大小和绝对定位

编辑这里是示例- 链接并不完全位于对象上,但您可以在 CSS 中轻松更正它

于 2013-07-08T16:14:06.320 回答
0

三个<a>正在打开,但只有两个正在关闭。我认为这就是你要找的:

   <a href="test.php?link='.$i1['id'].'">
      <object> ....</object>
      <div class="about">test1</div>
    </a>

如果你想将php变量输出到你的html中,你必须使用<?php echo $var ?>

编辑:通过 Flash 对象检查 Darwin javascript onclick 事件的SO 回答

于 2013-07-08T15:51:52.627 回答