Вход

Просмотр полной версии : События в js


Alex961
01.01.2016, 15:10
Создал кнопку,фрейм и поле для ввода текста. Необходимо ,чтобы данные из поля для ввода текста записывались в фрейм.При нажатии на кнопку ничего не происходит.Объясните,пожал уйста,что не так.

<!DOCTYPE html>
<html>
<body>
<head>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<h1>My First Web Page</h1>
<iframe id="demo" name="area" width="500" height="200"></iframe>
<input type="button" name="button" value="Send" onClick="send()">
<textarea id="messageBox"></textarea>




var message=getElementById("messageBox").value;
function send(){

getElementById("demo").innerHTML = message;


}

ruslan_mart
01.01.2016, 15:14
var frame = document.getElementById('demo'),
message = document.getElementById('messageBox');

function send() {
frame.contentWindow.document.body.innerHTML = message.value;
};

Alex961
01.01.2016, 16:25
Скопировал этот код.Все равно что-то не пашет. У вас какой браузер? Может у меня браузер не поддерживает.

ruslan_mart
01.01.2016, 16:28
Alex961, опечатался кое-где, теперь поправил.

Alex961
01.01.2016, 16:46
Благодарю:)