Есть одна проблема.
Допустим имеется два документа HTML.
В одном из них(1.html)-
<Body bgColor="red">
В другом(2.html)-
<Script language="javascript">
location.href="1.html";
var s=document.bgColor.value;
alert("фон 1.HTML="+s);
</script>
Причём этот скрипт не будет работать-така как программа написана для 2.HTML, а мы перемещаемся в
1.HTML, где уже своя программа.
Однако если вы удалите
location.href="1.html";
программа сообщит вам цвет фона 2.HTML
Я пробовал и так-
var s="1.HTML".bgColor.value;
Не получилось.
Так вот -первому кто сможет мне обьяснить, как можно сделать так, чтобы мой пример заработал, прачу 1 $
Ответы присылайте мне на E-Mail:setneros@rambler.ru-там также указывайте номер сберкнижки, на которую перевести деньги.
JScript: плачу доллар за помощь
Модераторы: Хыиуду, MOTOCoder, Medved, dr.Jekill
Тема перемещена в подходящий раздел.
Даже самый дурацкий замысел можно воплотить мастерски
Чаво надо? (не бакса ради)?
Узнать из 2.штмл цвет фона 1.штмл?
Только, если откроешь 1.штмл из 2.штмл в новом окне, доджешься загрузки 1.штмл. и после этого узнавай.
Узнать из 2.штмл цвет фона 1.штмл?
Только, если откроешь 1.штмл из 2.штмл в новом окне, доджешься загрузки 1.штмл. и после этого узнавай.
Ха, в том то и прикол!
Как сделать так, чтобы программа внутри 2.html управляла 1.html
Может быть это нереализуемо на JavaScript. Может воспользоваться другими прогами?
Как сделать так, чтобы программа внутри 2.html управляла 1.html
Может быть это нереализуемо на JavaScript. Может воспользоваться другими прогами?
Да реализуемо, подробней что хочешь чтоб она делала???
[syntax=Delphi] [/syntax]
Допустим есть у нас 1.html
<html>
<head>
<title>hello</title>
<body bgcolor=red>
<h1>Hello</h1>
<script language="javascript">
document.bgColor="green";
</script>
</body>
</html>
А нам из файла 2.html дистанционно надо узнать о его
цвете фона, то есть о том, что этот цвет-green
Причём файл 1.html надо оставить таким, какой он есть
Требуется текст скрипта для 2.html
<html>
<head>
<title>hello</title>
<body bgcolor=red>
<h1>Hello</h1>
<script language="javascript">
document.bgColor="green";
</script>
</body>
</html>
А нам из файла 2.html дистанционно надо узнать о его
цвете фона, то есть о том, что этот цвет-green
Причём файл 1.html надо оставить таким, какой он есть
Требуется текст скрипта для 2.html
Вот как я решил этот вопрос,
на мой взгляд-это самый разумный и простой способ..
Короче у тебя есть твой 1.html
здесь конечно вопрос нафиг задавать дважды цвет фона???...
Более грамотно писать его так..
Теперь создаешь файл 2_1.html
Теперь сам 2.htm
Если будет что непонятно спрашай 8)
[/color]
на мой взгляд-это самый разумный и простой способ..
Короче у тебя есть твой 1.html
здесь конечно вопрос нафиг задавать дважды цвет фона???...
Более грамотно писать его так..
Код: Выделить всё
<html>
<head>
<title>hello</title>
<script language="javascript">
<!--
document.bgColor="green";
-->
</script></head>
<body bgcolor=red>
<h1>Hello</h1>
</body>
</html>
Теперь создаешь файл 2_1.html
Код: Выделить всё
<html><head><title>Duncon</title>
<script language="javascript">
<!--
function color(){
var neww= open("1.html",target="niz");
setTimeout("c2()",1000)
}
function c2(){
parent.verx.document.writeln("<html><head><title>Duncon</title></head>");
parent.verx.document.writeln("<body text=#00ff00 bgcolor=red><h1>Hello</h1>");
parent.verx.document.writeln("
The Fuck: " + parent.niz.document.bgColor);
parent.verx.document.writeln("</body></html> ");
}
-->
</script></head>
<body bgcolor=red><h1>Hello</h1>
[url=javascript:color()]color[/url]
</body></html>
Код: Выделить всё
<html><head><title>Duncon</title></head>
<frameset rows="100%,*" border="0">
<frame name="verx" src="2_1.html" noresize>
<frame name="niz" scrolling="no" noresize>
</frameset></html>
[/color]