Здравствуйте. Возникла необходимость реализовать изменение ссылки при вставке данных из окна Пример:
window.opener.document.forms["upload"].elements["name"].value = "'.$name.'"
это часть кода для заполнения текстового поля input атрибута name
Как правильно написать код для изменении ссылки с атрибутом test, это набросок, не работает
window.opener.obj=document.elements["test"].setAttribute("href", "test_change.php/")
Да, вот типа этого, в коммент не написал, там ограничение на кол-во символов
назовем его test_upload.php
<script language="JavaScript">
function test() {
windop = window.open("window.php","test","height=500,width=450,resizable=no,scrollbars=yes");
}
</script><?
echo"<a href=\"#\" onClick=\"test();\">Открыть окно</a>";
echo "<form action=\"\" method=\"post\" name=\"upload\">";
echo "<input type=\"text\" id=\"name\" name=\"name\" >";
echo"<a target=\"_blank\" href=\"http://test.php\" id=\"url\" name=\"url\">тестовая ссылка, которая должна изменится из данных окна</a>";
echo "</form>";?>
эту назовем window.php
<?php
print('<script type="text/javascript" language="javascript">
function fillform(){
window.opener.document.forms["upload"].elements["name"].value = "test_value_name";
window.opener.obj=document.elements["url"].setAttribute("href", "test.php?action=test");
}
</script>');
echo"<a href=\"javascript:fillform();\">Да, заполнить форму</a>";
?>
в чем суть вопроса: при нажатии на заполнить он заполняет поля и ссылка тоже должна измениться с test.php на test.php?action=test
Виртуальный выделенный сервер (VDS) становится отличным выбором
Вопрос в строке clone[key] = user[key]По идее user[key] содержит только значение(Вася и 30) свойств name и age, а в переменной key хранится имя свойства? Но в результате...
Добрый день! Есть директива, которая оборачивает input, добавляет к input некий атрибут и затем компилирует этот элемент