У меня есть таблица, которая создается из базы данных.Это перебирает цикл для создания строки:
<tr >
<td onclick="DoNav('<?php echo $result_videos[$i]["video_url"]; ?>');">
<?php echo $result_videos[$i]["camera_name"]; ?>
</td>
<td onclick="DoNav('<?php echo $result_videos[$i]["video_url"]; ?>');">
<?php echo setlocalTime($result_videos[$i]["video_datetime"]); ?>
</td>
....
</tr>
Когда пользователь щелкает строку в таблице, он отправляет ее в функцию DoNav
для запуска flowplayer: var js = jQuery.noConflict ();function DoNav (theUrl) {// flowplayer ("player", "flowplayer / flowplayer-3.2.7.swf", theUrl);var mydiv = js ("# player");var $ myhref = js ("");mydiv.append ($ myhref);}
Я пытаюсь собрать игрока как href.Это должен быть href, а не как закомментированная строка (которая у меня была раньше, которая работает, но не поможет для поддержки iOS)
Вот div, который я использовал раньше, и последний вызов flowplayer в теле:
<div id="player" style="display:block;width:320px;height:240px;background-image:url(images/videoPlaceHolder01.JPG)"></div>
<script language="JavaScript">
flowplayer("player", "flowplayer/flowplayer-3.2.7.swf");
</script>
Нажатие строк больше ничего не делает, и я не вижу ошибок.Я уверен, что я смешиваю поведение с div и href для flowplayer, что неправильно.На самом деле я смешиваю слишком много вещей здесь и задаюсь вопросом, есть ли более простой способ создать событие onclick, чтобы затем запустить flowplayer, прежде чем я продолжу этот сумасшедший путь.Обратите внимание, я хочу сохранить заставку.