Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 02.02.2017, 01:47
Аспирант
Отправить личное сообщение для DarknesS Посмотреть профиль Найти все сообщения от DarknesS
 
Регистрация: 06.05.2016
Сообщений: 41

Передача данной
Всем здравствуйте

есть код такого вида: он заполняет данными определенное поле из окна
window.opener.document.forms["upload"].elements["name"].value = "'.$name.'";

Не могли бы Вы подсказать, как правильно вставить этот код для замены ссылки
$('#test').attr('href', 'test.php/');
Ответить с цитированием
  #2 (permalink)  
Старый 02.02.2017, 08:43
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,228

Сообщение от DarknesS
Не могли бы Вы подсказать, как правильно вставить этот код для замены ссылки
window.opener.obj.setAttribute('href', 'test.php/');

Где obj правильная ссылка на элемент нужной страницы...
Ответить с цитированием
  #3 (permalink)  
Старый 02.02.2017, 12:53
Аспирант
Отправить личное сообщение для DarknesS Посмотреть профиль Найти все сообщения от DarknesS
 
Регистрация: 06.05.2016
Сообщений: 41

Сообщение от ksa Посмотреть сообщение
window.opener.obj.setAttribute('href', 'test.php/');

Где obj правильная ссылка на элемент нужной страницы...
Спасибо огромное)

Не могли бы Вы уточнить некоторые детали:
window.opener.elements["test"].setAttribute("href", "test.php/");
- это в окне
window.opener.obj=document.elements["test"].setAttribute("href", "test.php/");
- этот тоже не принимает

<a href=\"test_0.php\" id=\"test\" name=\"test\">Тестовая ссылка</a>

Консоль ругается "Cannot read property 'test' of undefined"

Последний раз редактировалось DarknesS, 02.02.2017 в 13:05.
Ответить с цитированием
  #4 (permalink)  
Старый 02.02.2017, 14:06
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,228

Сообщение от DarknesS
Не могли бы Вы уточнить некоторые детали
Для этого ты должен сделать тестовый пример своей ситуации...
Тогда на том примере можно будет что-то показать.
Ответить с цитированием
  #5 (permalink)  
Старый 02.02.2017, 14:54
Аспирант
Отправить личное сообщение для DarknesS Посмотреть профиль Найти все сообщения от DarknesS
 
Регистрация: 06.05.2016
Сообщений: 41

Сообщение от ksa Посмотреть сообщение
Для этого ты должен сделать тестовый пример своей ситуации...
Тогда на том примере можно будет что-то показать.
Ок)

Суть поста в том, чтоб при заполнении инфой поля (название фильма и т.д) - ссылка также изменилась на нужную, т.е это "https://www.kinopoisk.ru/film/" заменить на ссылку с фильмом, где id будет браться из парсера

echo"<div onClick=\"parser();\" title=\"Заполнить данные\"></div>";
- открываем окно

print ("<a target=\"_blank\" href=\"https://www.kinopoisk.ru/film/\" id=\"kinopoisk\" name=\"kinopoisk\">Искать на Кинопоиске</a>");
- сама ссылка, которая изменится после вставки определенного id фильма

в окне
print ('<script type="text/javascript" language="javascript">
function fillform(){
window.opener.document.forms["upload"].elements["name"].value = "'.$name.'";
window.opener.obj=document.elements["kinopoisk"].setAttribute("href", "https://www.kinopoisk.ru/film/'.$id.'");
}
</script>');


print ('<a href="javascript:fillform();">Заполнить</a>');
Ответить с цитированием
  #6 (permalink)  
Старый 02.02.2017, 17:03
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,228

DarknesS, ты не куски пхпэшные кидай...
А сделай полный хтмл пример. Поскольку с кусками твоими ничего не сделаешь...
Ответить с цитированием
  #7 (permalink)  
Старый 02.02.2017, 17:34
Аспирант
Отправить личное сообщение для DarknesS Посмотреть профиль Найти все сообщения от DarknesS
 
Регистрация: 06.05.2016
Сообщений: 41

Сообщение от ksa Посмотреть сообщение
DarknesS, ты не куски пхпэшные кидай...
А сделай полный хтмл пример. Поскольку с кусками твоими ничего не сделаешь...
Полный php файл (в новом окне) - сам парсер, ну и второй файлик форма загрузки

Мне просто нужно подогнать для ссылки

Этот заполняет текстовую форму
window.opener.document.forms["upload"].elements["name"].value ="'.$name.'";


Этот почти также.., но для ссылки
window.opener.obj=document.elements["kinopoisk"].setAttribute("href", "https://www.kinopoisk.ru/film/'.$id.'");
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Передача картинки javascript vasya37 Общие вопросы Javascript 14 03.02.2014 14:42
Передача данных с поддомена на основной домен platedz AJAX и COMET 4 08.03.2013 23:15
передача объекта через параметр функции PHP zhurchik Серверные языки и технологии 1 06.12.2012 15:24
drag'n'drop, передача параметра M03G Элементы интерфейса 1 14.08.2012 17:00
передача в пост checkbox[on/off] в jquery dimiork Элементы интерфейса 5 15.12.2010 22:05