如何使用javascript onclick事件调用Colorbox效果(example7)

时间:2011-07-17 07:18:26

标签: javascript colorbox

我使用PHP交替行:

while($i < $num)
            {
            $idphysicians = mysql_result($qPhysician,$i,"idphysicians");
            if ($i % 2 == 0){
            echo "<tr class='even' onclick=\"DoNav('physicianUpdate.php?idphysicians=$idphysicians');\">";
            }
            else{
            echo "<tr class='odd' onclick=\"DoNav('physicianUpdate.php?idphysicians=$idphysicians');\">";
            }
            echo "<td>" . mysql_result($qPhysician,$i,"lastName") . "</td>";
            echo "<td>" . mysql_result($qPhysician,$i,"firstName") . "</td>";
            echo "</tr>";

我调用了DoNav javascript函数,当我的表中的行单击时打开链接:

  function DoNav(theUrl)
  {
  document.location.href = theUrl;
  }

我还有一个颜色框效果,可以使用ahref链接添加另一位医生。这个有效:

<a class='example7' href="physicianAdd.php" title="Add a Physician"><img src="images/icons/add.png" height="20"/> Add a Physician</a>

如何在上面的可点击表格行中添加相同的颜色框效果?由于我已经有一个偶数或奇数的tr类,我还可以添加另一个类(example7)吗?

顺便说一下,colorbox中的example7可以在这里找到:http://colorpowered.com/colorbox/core/example1/index.html

这是演示“外部网页(iframe)”

1 个答案:

答案 0 :(得分:2)

元素可能有多个类,

<tr class='even example7'>

但你不需要这里的课,直接打电话给彩盒:

function DoNav(theUrl)
{
  $.colorbox({href:   theUrl,
              iframe: true,
              width:  '80%', 
              height: '80%'});
}