Вопрос по javascript – Ссылка на страницу и выполнение запроса Javascript

1

Кто-нибудь знает, можно ли сделать ссылку на страницу, используя href, а затем вызвать функцию javascript?

Пример: HREF = & Quot; HTTP: //www.mywebsite.com/Details.aspx JavaScript:? __doPostBack (& APOS; ИНФО & APOS;, & APOS; & APOS;)

Как бы я пошел по этому поводу?

Спасибо за вашу помощь!

Связанная страница также с вашего сайта или просто с другой случайной страницы? bfavaretto
Вы пытаетесь запустить JavaScript на новой странице? Ian
тогда невозможно запустить или вызвать функцию javascript, если только новая страница не примет параметр GET, который будет запускать вызов функции. если у вас нет контроля над новой страницей, и она этого не делает, вы не можете этого сделать! Ian
@bfavaretto Связанная страница относится к другому веб-сайту, который я не контролирую algameplaya
@ianpgall Да. Я пытаюсь запустить Javascript на новой странице. algameplaya

Ваш Ответ

2   ответа
1

Нет, вы не можете запустить Javascript на другой странице, как это. Но вы можете предотвратить стандартное поведение клика, загрузить страницу в iframe и запустить там js (та же политика происхождения могут применяться).

1

Один из способов - передать на страницу переменную со значением, напримерsomelink.com?navigation=method

Затем на этой странице, получить переменнуюnavigation и напишите простое утверждение if, например:

if ( navigation === "someMethod" ){
    theMethodToCall();
}
Что именно ты пытаешься сделать? Это, вероятно, не требует использования iframe.
@ Дэйв Я пытаюсь выполнить Javascript после загрузки связанной страницы в пределах одной ссылки href. Пример: href = link.com / [JavaScript-код для выполнения] algameplaya
Хм, я не думаю, что это возможно сделатьexactly как это. Но насколько важно передавать код javascript через href? Вы могли бы достичь (я думаю) именно то, что вы объясняете с моим решением.
Глядя на ваш ответ, теперь я думаю, что это то, что ищет ОП, а не то, что я думал, когда отвечал. Но он, вероятно, также не знает, как читать параметр GET ...
@bfavaretto Я действительно искал что-то вроде того, что ты сказал. Действительно ли возможно загрузить страницу в iframe, а затем автоматически выполнить OnLoad? Это на самом деле решит мой вопрос. algameplaya

Похожие вопросы