2009-12-02 3 views
-2

У меня есть медиа-плеер Windows на моей главной странице с видео-ссылками. Поэтому, когда я нажимаю ссылку , это видео должно воспроизводиться в медиаплеерах внутри моей веб-страницы. Я использую javascript для обработки этого. Мои видеофайлы также хранятся на удаленном сервере. Но когда я нажимаю на ссылку видео, в поле адреса отображается знак # после URL-адреса, который не загружает видеофайл. Мой javascript в порядке, так как он отлично работает на моем локальном компьютере. Если у кого-то есть решение для меня, это будет действительно оценено.как удалить # знак после url

Благодаря Виджай Zutshi

ответ

8

Я предполагаю, что вы используете что-то вроде этого?

<a href="#" onclick="do_something(1)">...</a> 

Если да, то самое простое решение было бы вдоль этих линий:

<a href="#" onclick="do_something(1); return false">...</a> 

Это инструктирует браузер не выполнять нормальное действие щелчка (который переходит к # якоря) после того, как ваш onclick обработчик имеет запустить.

+0

Я попробовал ваш раствор работал, чтобы удалить # после URL, но до сих пор, к сожалению, когда я нажимаю на ссылку видео он говорит соединение, а затем открытие СМИ, но nothink играет на медиаплеере Windows. Можете ли вы дать совет. Спасибо – vijay

+0

Это другая проблема, для которой вы дали недостаточно информации для диагностики. (На самом деле их было недостаточно, чтобы сделать этот вывод.) Пожалуйста, предоставьте более подробную информацию, включая исходный код. – ephemient

+0

Привет, У меня есть код для вас следующим образом: - в первую очередь в голову тег У меня следующий JavaScript: - <тип скрипта = «текст/JavaScript»> { функции startmeup (URLNAME) player.url = URLNAME } тогда я загрузить Windows Media Player <идентификатор объекта типа = "игрок" = "видео/X-MS-WMV" ClassID = "CLSID: 6bf52a52-и остальное" class = "style" style = "width: 273px; height: 255px"> , а затем в главном теле есть отдельные ссылки на видео, чтобы играть Я надеюсь, что теперь она помогает Thanks Виджей – vijay

1

в дополнение к ephemient, вы можете использовать:

<a href="javascript:void(0);" onclick="function();">...</a> 
Смежные вопросы