Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Помогите плиз !!! нужно ссылкой менять текст на странице
 
 автор: TON1K   (03.03.2008 в 16:34)   письмо автору
 
 

в общем ситуация такая - страница разбита постредством таблицы на 2 столбца - в обдном меню, в другом текст.. смысл в том чтобы при нажатии ссылки в меню - менялся текст в другом поле..
текст содержится в разных файлах( в зависимости от категории меню)
--------------------------------------------
в принципе подойдут любые варианты, тока я не оч опытный в этом деле - новичек еще...

   
 
 автор: elenaki   (03.03.2008 в 16:55)   письмо автору
 
   для: TON1K   (03.03.2008 в 16:34)
 

читайте про iframe и ссылки (точнее их target)

   
 
 автор: SilentChild   (03.03.2008 в 16:56)   письмо автору
 
   для: TON1K   (03.03.2008 в 16:34)
 

Это тебе надо код на JavaScripte писать очень не простой, воспользуйся фреймами так будет проще намного или начинай вплотную зубрить язык программирования! =)

   
 
 автор: elenaki   (03.03.2008 в 17:08)   письмо автору
 
   для: SilentChild   (03.03.2008 в 16:56)
 

советую не пользоваться фреймами, как устаревшей структурой.
и-фрейм в сочетании с фреймкиллером в дочернем документе.

   
 
 автор: Зосим   (03.03.2008 в 19:36)   письмо автору
 
   для: TON1K   (03.03.2008 в 16:34)
 

Я тоже недавно, начал) вот таким пока способом обхожусь
Хоть, говорят, что он устаревший, зато просто и понятно.

index.htm

<html>
<head>
</head>
<FRAMESET cols="50%,*">
                <FRAME src="table.htm" name="map">
                  <FRAME src="target.htm" name="yourtargetframe">    
                // Здесь имя фрейма укажи, обязательно

</FRAMESET>
</html>

table.htm

<html>
<head>
<SCRIPT language="Javascript">
function openfr(x){
top.window.frames.yourtargetframe.location.href = x+".htm";
        //А здесь пишешь имя того фрейма, который указывал, ранее.
}
</SCRIPT >
</head>
<body>
<TABLE border="3" bgcolor="lightgreen" width="200" height="200" >
<TR><TD onclick='openfr("aaa")'>Открыть ааа.htm</TD></TR>
<TR><TD onclick='openfr("bbb")'>Открыть bbb.htm</TD></TR>
</TABLE>
</body>
</html>

aaa.htm

aaaaaaaaaaaaaaaa


bbb.htm

bbbbbbbbbbbbbbbbbb

   
 
 автор: elenaki   (03.03.2008 в 19:43)   письмо автору
 
   для: Зосим   (03.03.2008 в 19:36)
 

frameset и body - две вещи несовместные
дальше даже читать нет смысла.

   
 
 автор: Зосим   (03.03.2008 в 20:01)   письмо автору
 
   для: elenaki   (03.03.2008 в 19:43)
 

Почему???
Работает же, а как тогда фрейм описать??
Каждый отдельный фрейм, описывается через <BODY> </BODY> у меня так в книжке для чайников написано, и что немаловажно работает))

   
 
 автор: elenaki   (03.03.2008 в 20:43)   письмо автору
 
   для: Зосим   (03.03.2008 в 20:01)
 

нет. в том документе, где описывается фрейм, не должно быть body, а в тех, где есть body, не должно быть frameset. читайте мануал, прежде чем давать неправильные решения. про фреймы вообще пора забыть. и только в виде исключения - ифрейм, когда другим способом долго, много или лениво.

   
 
 автор: Зосим   (03.03.2008 в 20:56)   письмо автору
 
   для: elenaki   (03.03.2008 в 20:43)
 

Я уже жалею, что сунулся, но мне неприятно, что вы меня попрекаете в некомпетентности.
Если бы вы были внимательнее, то обратили бы внимание, что листинг дан четырех файлов, просто оформил сообщение я небрежно, каюсь. И в файле где есть frameset, body отсутствует и наоборот. Может быть есть и другие, более правильные решения, но вероятно они и сложнее, вот вы взяли бы и предложили нам пару вариантов.

ЗЫ можно как нибудь стирать свои сообщения?

   
 
 автор: TON1K   (04.03.2008 в 09:03)   письмо автору
 
   для: Зосим   (03.03.2008 в 20:56)
 

Попробовал с помощью IFRAME ..в принципе работает,но подгружается html -файл, в котором естественно содержастся body,head и тд..проблема в том, что фон на том месте где долден быть текст отображается картинкой...если подгружать Iframe, то придется прописывать картинку и туда..а это увеличит размер принимаемых файлов...необходимо чтобы был трафик минимальный - фактически борьба идет за каждый килобайт )

   
 
 автор: Valick   (04.03.2008 в 09:30)   письмо автору
 
   для: Зосим   (03.03.2008 в 20:56)
 

Стирать можно (только пока на него не ответили или знаете точную ссылку, просто ставите прочерк или любую букву, грубо говоря меняете текст сообщения на любой другой), но это совсем необязательно.
Оформляйте код красиво и всё будет в ажуре) И не надо ни о чём жалеть, суйтесь наздоровье, благо поправить на этом форуме действительно есть кому. Иногда поправляют в жёсткой форме, но можно и потерпеть ;)

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования