Можно ли интегрировать javascript в гиперссылку? Или сделать это в какой-то пакетный скрипт или что-то еще, поэтому, когда страница загрузилась, он вызывает javascript, который является кнопкой на странице?Гиперссылка + Javascript = один клик?
Чтобы объяснить его дальше:
Мы имеем эту страницу: http://work.acceptance.XXXX.com/XXXX_Raffle/Lists/Raffle/overview.aspx
На странице SharePoint есть опрос на нем. Чтобы получить окно «всплывающее окно», чтобы показать, так что вы можете ответить на вопрос в опросе, вам необходимо нажать на кнопку, которая вызывает этот скрипт:
javascript:__doPostBack('ctl00$m$g_e999ab40_719f_42fb_bd61_d986f232bdd5$ctl01$ctl00$toolBarTbl$RptControls$ctl00$diidIONewItem','');
Итак, можно ли каким-то образом объединить страницы + javascript, так что все, что им нужно сделать, это нажать одну ссылку или, альтернативно, гиперссылку, которая идет на файл на сервере, который запускает все это, поэтому они сразу же попадают на страницу + автоматически всплывает javascript, поэтому им не нужно нажимать кнопку кнопка?
Имейте в виду, когда я говорю «гиперссылка», я имею в виду гиперссылку, которую вы увидите в электронном письме. Простая ссылка на сайт или расположение сервера.
Я не очень хорошо разбираюсь во всем, что связано с программированием и веб-дизайном, но у меня есть доступ к sharepoint, хотя мне нужно серьезно руководствоваться тем, как добавлять что-либо там, кроме простых веб-страниц. Это SharePoint Server 2010.
Вот изображение кнопки и что происходит, когда вы нажимаете ее. http://i.stack.imgur.com/gKCG5.jpg
Эй, похоже, хорошо. Но где я могу добавить это? Прямо в код на странице? –
Он нуждается в добавлении в тегах
Нет. Вы не можете создать URL-адрес, который будет загружать документ, а затем вызвать некоторый JavaScript.
Вам нужно будет изменить страницу, на которую вы ссылаетесь, чтобы она автоматически запускала JS. Он мог бы посмотреть URL-адрес и выполнить эту функцию условно, хотя (например,
if (location.hash === '#foo') { ... }
.)источник
2013-03-15 09:32:33 Quentin
А, ладно. Думал, что понятия не имею, что вы подразумеваете под ниже. Я думаю, что это намного выше моего мастерства. –