Открыть объект в новом окне

0

Я бы хотел открыть плеер SoundCloud в новом окне, когда пользователь нажмет на ссылку. Ниже приведен пример:

<object height="220" width="220"><param name="movie" value="https://player.soundcloud.com/player.swf?url=https%3A//api.soundcloud.com/tracks/124173519&amp;color=ff5500&amp;auto_play=false&amp;player_type=artwork"></param><param name="allowscriptaccess" value="always"></param><embed allowscriptaccess="always" width="220" height="220" src="https://player.soundcloud.com/player.swf?url=https%3A//api.soundcloud.com/tracks/124173519&amp;color=ff5500&amp;auto_play=false&amp;player_type=artwork" type="application/x-shockwave-flash"></embed></object>

Я пробовал различные трюки, но безуспешно. Если бы пользователь мог указать мне в правильном направлении, это было бы весьма признательно.

  • 1
    try: target="_blank" как сказал GuyT. Обернуть объект в элемент
  • 0
    можешь поделиться тем, что попробовал? FYI это показывает HTML для object элемента не как a
Теги:

2 ответа

1

Создайте что-то вроде: <a href='javascript:window.open("page.html")' target="_blank" >link</a> где вы включаете <object../> в 'page.html',

0

если вы можете динамически генерировать объект с полным html, вы можете использовать javascript:

window.open(URL,name,specs,replace)

Пример скрипта на стороне сервера:

//playsound.php

<html>
<head>
  .....
</head>
<body>
 ......
<object height="220" width="220"><param name="movie" value="https://player.soundcloud.com/player.swf?url=https%3A//api.soundcloud.com/tracks/124173519&amp;color=ff5500&amp;auto_play=false&amp;player_type=artwork"></param><param name="allowscriptaccess" value="always"></param><embed allowscriptaccess="always" width="220" height="220" src="https://player.soundcloud.com/player.swf?url=https%3A//api.soundcloud.com/tracks/124173519&amp;color=ff5500&amp;auto_play=false&amp;player_type=artwork" type="application/x-shockwave-flash"></embed></object>
</body>
</html>

Поэтому, если пользователь нажимает на ссылку в главном окне, появляется другое окно для воспроизведения медиа. надеюсь, это поможет

Ещё вопросы

Сообщество Overcoder
Наверх
Меню