Перейти к содержанию
СофтФорум - всё о компьютерах и не только

Как сделать кнопку-ссылку на другой фрейм?


Рекомендуемые сообщения

Я здесь пробовал создать свой веб сайт,но когда я создал кнопку-(<button style=height:100%;width=100%; onclick="document.location.href='sait.html'">) я не смог зделать так,чтобы она открывалась в другом окне(фрейме)...Надеюсь вы всь поняли...

(об теге name і target я в курсе,но я не знаю куда их надо вставлять(если они вобще подходят),и если можно подскжити почему кнопки в ИЕ работають і виглядят нормально а в Firefox нет)...Заране благодарен...(извинти за плохой руский,я сам из України,кто тоже из України заходе на мой сайт- spasua.narod.ru, или пишите на мыло....

Ссылка на комментарий
Поделиться на другие сайты

SPASuka: возможно, что у тебя в Firefox выключен JavaScript а в IE включен, поэтому и не работает.

Но что скорее всего, это то, что объект location не относится к объекту document

он относится к объекту window

то есть так:

<button style="height:100%;width=100%;" onclick="location.href='sait.html'">

Теперь о фреймах:

Фреймы бывают 2ух видов, для JavaScript важно какого вида твой фрейм.

Если у тебя фреймовая структура, то есть на одной странице frameset с фреймами и ты из одного фрейма хочешь послать команду на загрузку другому, то делается так:

<button style="height:100%;width=100%;" onclick="parent.frames.fname.location.href='sait.html'">

где fname - имя твоего фрейма

Если ты используешь фрейм встроеный в другую страницу (iframe) и из страницы ты хочешь загрузить данные в фрейм то надо так:

<button style="height:100%;width=100%;" onclick="frames.fname.location.href='sait.html'">

где fname - имя твоего фрейма

ЗЫ: фразу:

я сам из України,кто тоже из України заходе на мой сайт- ***, или пишите на мыло....
могут посчитать как рекламу, а это запрещено нашими правилами. Сделай следующее:

1. Нажми кнопку "жалоба" и приниси свои извинения

2. Прочитай и запомни наши правила

Удачи!

Ссылка на комментарий
Поделиться на другие сайты

В мене появилось ще одне питання(надіюсь це нічо,шо я пишу по українськи),чому навіть через ИЕ кнопки не однакові(якщо малюнки які розміщені в кнопках мають однакові розміри)???

Ось моя таблиця(вкажіть шо не так):

<table width="100%" height="30" border="1" bordercolor="#A9A9A9#B45800" cellspacing="0" cellpadding="0">

<form><tr>

<td width="20%" height="28" div align="center" bgcolor="#FF8C40">

<button style=height:100%;width=100%; onclick="parent.frames.window1.location.href='1.html'"><img src="1/menu_1.jpg" width="100%" height="100%" border="0"></button>

</td>

<td width="20%" div align="center" bgcolor="#FF8C40">

<button style=height:100%;width=100%; onclick="parent.frames.window1.location.href='2.html'"><img src="1/menu_2.jpg" width="100%" height="100%" border="0"></button>

</td>

<td width="20%" div align="center" bgcolor="#FF8C40">

<button style=height:100%;width=100%; onclick="parent.frames.window1.location.href='3.html'"><img src="1/menu_3.jpg" width="100%" height="100%" border="0"></button>

</td>

<td width="20%" div align="center" bgcolor="#FF8C40">

<button style=height:100%;width=100%; onclick="parent.frames.window1.location.href='4.html'"><img src="1/menu_4.jpg" width="100%" height="100%" border="0"></button>

</td>

<td width="20%" div align="center" bgcolor="#FF8C40">

<button style=height:100%;width=100%; onclick="parent.frames.window1.location.href='5.html><img src="1/menu_5.jpg" width="100%" height="100%" border="0"></button>

</td>

</form>

</tr>

</table>

Буду вельми вдячний за відповідь!!!

Ссылка на комментарий
Поделиться на другие сайты

В мене є ше одне питання, як зробити так щоб силка відкривалася не в фреймі,а в новому вікні???(я просто зареєструвався в каталозі,а там код силки змінювати не можна(воно їх провіряє!!!),а ця силка відкривається в тому самому фреймі!!)Що робити підкажіть...Може можна ввести якись тег поза силкою???(щоб її не змінити)...Заране благодарен (если вы не пониаете то я могу попробовать написать ы по руски!!!)

Ссылка на комментарий
Поделиться на другие сайты

SPASuka: У нас на форуме принято по-русски говорить.

Даже если ты на пишешь с ошибками, но по-русскии тебя больше людей поймут!

По теме:

В мене є ше одне питання, як зробити так щоб силка відкривалася не в фреймі,а в новому вікні?
Попробуй если у тебя ссылка писать так:

<a href="http://catolor.ru/" target="_blank">Link</a>

а там код силки змінювати не можна
Вот поэтому все кроме вставки target="_blank" ты оставишь как у них, такое изменение кода ссылки они простят!
Ссылка на комментарий
Поделиться на другие сайты

Да,а если там не ссылка а Java Script.как там делать???Да и если можна,я хотел бі получить ответ на вопрос више(почему кнопки разние,если параметри(ширина) одинаковие??(там више есть пример меню...Заране спасибо

Ссылка на комментарий
Поделиться на другие сайты

SPASuka: не думаю что в твоем случае есть необходимость в JavaScript

код <a href="java script:location.href='XXX'"> или даже <a onclick="loction.href='XXX'">

прекрасно можно заменить на <a href="XXX"> где XXX - нужный адрес

насчет кнопок:

во-первых, значение атрибута style желательно всегда писать в кавычках style=""

во-вторых, у меня такое подозрение, что bordercolor="#A9A9A9#B45800" работать не будет, нужен только один цвет

в-третьих, как понимать атрибут div в ячейках <td width="20%" height="28" div align="center" bgcolor="#FF8C40"> ?

в-четвертых, попробуй указать размеры в пикселах а не процентах

Удачи!

Ссылка на комментарий
Поделиться на другие сайты

Даже когда я ставлю размер кнопки в пикселях,тогда появляетса пустота между кнопками,і она между разнымы кнопкамы разная :)

Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...