Strict Standards: Resource ID#29 used as offset, casting to integer (29) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#31 used as offset, casting to integer (31) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#32 used as offset, casting to integer (32) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Версия для печати :: Фреймы
ТвойWeb » WebMaster класс » JavaScript » Фреймы

Страниц (1): [1]
 

1. Наташа - 21 Декабря, 2003 - 02:21:18 - перейти к сообщению
Как сделать ссылку в одном фрейме, чтоб окно открывалось в другом?
Вот отрывок, все работает, но переключается только в своем фрейме.
Пыталась ставить target, не работает. Или где прописать base target, т.к. все кнопки будут ссыылаться на одно и то же окно.
Буду признательна!:shuffle:
CODE:
<style>
<!--
.isxod{font-weight:bold;color:white;background-color:blue;
position:relative;left:5;width:135;heigth:60;}
//-->
</style>
<form onMouseover="change('black')" onMouseout="change('blue')">
<p>
<input type="button" value="главная" class="isxod"
onClick="LinkUrl('http//......')">
2. TvoyWeb - 21 Декабря, 2003 - 02:51:51 - перейти к сообщению
Наташа
CODE:
<style>
<!--
.isxod{font-weight:bold;color:white;background-color:blue;
position:relative;left:5;width:135;heigth:60;}
//-->
</style>
<form onMouseover="change('black')" onMouseout="change('blue')">
<input type="button" value="главная" class="isxod"
onClick="LinkUrl('http//......')">

Этого не достаточно, чтобы помочь Вам. Либо Выложьте весь код страницы (используйте для этого кнопки "code" над формой отправки сообщения в тему) либо дайте ссылку на эту страницу. В странице явно присутствует скрипт и нужно видеть его.
3. Наташа - 21 Декабря, 2003 - 07:53:38 - перейти к сообщению
прошу прощения, не сделала код... Шокирован
CODE:
<html>
<head>
<body>

<head><title>Фон левого фрейма</title></head>
<body background="http://yuriyn.narod.ru/prneb.gif">

<title>Подсвечивающиеся кнопки</title>


<style>
<!--
.isxod{font-weight:bold;color:white;background-color:blue;
position:relative;left:5;width:135;heigth:60;}

//-->

</style>


<form onMouseover="change('black')" onMouseout="change('blue')">
<p>

<input type="button" value="главная" class="isxod"
onClick="LinkUrl('http//www.....')">


<input type="button" value="новости" class="isxod"
onClick="LinkUrl('http//www.....')">

<input type="button" value="священная бирма" class="isxod"
onClick="LinkUrl('http://www.....')">

<input type="button" value="сибирская" class="isxod"
onClick="LinkUrl('.yandex.ru')">

<input type="button" value="котята" class="isxod"
onClick="LinkUrl('http//www.....')">

<input type="button" value="фотогалерея" class="isxod"
onClick="LinkUrl('http://www.....')">

<input type="button" value="гостевая" class="isxod"
onClick="LinkUrl('http://www.....')">

<input type="button" value="напишите мне" class="isxod"
onClick="LinkUrl('http://www....')">

<input type="button" value="ссылки" class="isxod"
onClick="LinkUrl('http://www.....')">
</p>
</form>

<script>
<!--

function change(color) {var el=event.srcElement
if (el.tagName=="INPUT"&&el.type=="button"
event.srcElement.style.backgroundColor=color}

function LinkUrl(url)
{window.location=url}
//-->
</script>


</body>
</head>
</html>
4. TvoyWeb - 21 Декабря, 2003 - 11:19:29 - перейти к сообщению
Наташа, можно было не писать второй раз, а просто нажать ссылку "Правка" в правом верхнем углу сообщения и исправить.
Теперь о Вашей проблеме;
ЗаменитеВаш скрипт:
CODE:
<script>
<!--
function change(color) {var el=event.srcElement
if (el.tagName=="INPUT"&&el.type=="button"
event.srcElement.style.backgroundColor=color}

function LinkUrl(url)
{window.location=url}
//-->
</script>

На этот:
CODE:
<script>
<!--
function change(color) {var el=event.srcElement
if (el.tagName=="INPUT"&&el.type=="button")
event.srcElement.style.backgroundColor=color}

function LinkUrl(url){
window.parent.frames["main"].document.location.href = url;
}
//-->
</script>

Здесь "main" это имя фрейма в котором нужно открыть ссылки. Замените "main" на имя Вашего фрейма.
Все.
Удачи.
5. Наташа - 21 Декабря, 2003 - 12:54:17 - перейти к сообщению
СПАСИБИЩЕ огромное!!!!!!!!!!!!!:rotate:
6. TvoyWeb - 21 Декабря, 2003 - 14:41:16 - перейти к сообщению
Наташа
Цитата:
СПАСИБИЩЕ огромное!!!!!!!!!!!!

Не за что! Приходите еще!

Форум на AlfaSpace.NET


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.036]     [ Gzipped ]



Notice: ob_end_flush(): failed to send buffer of ob_gzhandler (1) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/page_tail.php on line 33