2011-01-24 4 views
0

У нас есть внутренний веб-сайт, на котором есть множество ссылок на сторонние сайты. Один из основных запросов состоит в том, чтобы после того, как ссылка щелкнула и заполнила поле электронной почты, то есть на странице входа в систему, будет отправлено электронное письмо зарегистрированных пользователей на сайт третьей стороны. Мы используем IE6, который не сохраняет пароли или сохраняет файлы cookie.Передача адреса электронной почты на сайт третьей стороны

Есть ли там javascript, который найдет идентификатор на странице и заполнит его, нажав на ссылку. Спасибо за любую помощь.

ответ

0

Ну, jQuery может сделать это довольно легко:

$('a#special_link_thing').click(function() 
{ 
    $('#other_element').val('[email protected]'); 
}); 

Упс, неверный код. Вы не можете запрашивать контент с внешней страницы, если он не находится в том же домене, что и файл JS. Вы могли создать PHP обертку, который принимает URL и возвращает его исходный код:

<?php echo file_get_contents($_GET['url']); ?> 

Теперь, если вы делаете AJAX, просто позвоните wrapper.php?url=http://www.google.com/, и вы можете сделать это с JS.

+0

Нет, если '' # other_element' находится на сайте B. –

+0

Возможно, обновление помогает? – Blender

Смежные вопросы