Я надеялся открыть документ в управлении меню с помощью карты сайта. Я использую следующий код в карте сайта, но получаю ошибку. Я хотел бы смочь нажать на пункт меню, иметь его, открывают демонстрационный документ в новом окне, но не иметь исходную страницу перешли к новому месту (по существу, чтобы ничего не сделать на основной странице.)
<siteMapNode url="javascript:window.open('Sample.doc','SampleName'); return false" title="FAQs" description="FAQs" />
Какая-либо идея? Есть ли некоторый JavaScript, который я могу использовать, который не требует, чтобы я зарегистрировал функцию на каждой странице?
В итоге я использовал следующее:
<siteMapNode url="javascript:window.open('Sample.doc','SampleName'); void(0);" title="FAQs" description="FAQs" />
Вам нужно будет выяснить, какой элемент управления потребляет файл sitemap, а затем перехватить событие, сгенерированное этим элементом управления.
javascript:widow.open
Вы уверены, что не имеете в виду window.open
?
Не думаю, что ваш скрипт так уж сильно связан с видюхами ;)