Я бы хотел открыть плеер SoundCloud в новом окне, когда пользователь нажмет на ссылку. Ниже приведен пример:
<object height="220" width="220"><param name="movie" value="https://player.soundcloud.com/player.swf?url=https%3A//api.soundcloud.com/tracks/124173519&color=ff5500&auto_play=false&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&color=ff5500&auto_play=false&player_type=artwork" type="application/x-shockwave-flash"></embed></object>
Я пробовал различные трюки, но безуспешно. Если бы пользователь мог указать мне в правильном направлении, это было бы весьма признательно.
Создайте что-то вроде: <a href='javascript:window.open("page.html")' target="_blank" >link</a>
где вы включаете <object../>
в 'page.html',
если вы можете динамически генерировать объект с полным 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&color=ff5500&auto_play=false&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&color=ff5500&auto_play=false&player_type=artwork" type="application/x-shockwave-flash"></embed></object>
</body>
</html>
Поэтому, если пользователь нажимает на ссылку в главном окне, появляется другое окно для воспроизведения медиа. надеюсь, это поможет
target="_blank"
как сказал GuyT. Обернуть объект в элементobject
элемента не какa