Jump to content

Ole4ka

Newbie
  • Posts

    9
  • Joined

  • Last visited

Ole4ka's Achievements

Explorer

Explorer (1/14)

0

Reputation

  1. Может быть, но работа есть работа и е? нужно делать. Vlad, спасибо за ссылки. Может что и получиться. Первый (<script type="text/javascript"> if (window == top) top.location.href = "index.html"; ) скрипт не подходит. А над вторым (который находиться по ссылке) нужно думать, т.к. с ним возникает таже проблема, что и с моим. Во фреймовую структуру гузиться главная страничка, а не требуемая. Буду постигать JS.
  2. Не могу понять как это может помочь. Основные страницы, из которых состоит фреймовая структура (top, main, menu), грузятся через target. Страницы, которые через меню загружаются в main не имеют ссылок на другие страницы. Поэтому я не вижу способа использовать target.
  3. На фреймовых сайтах при осуществлении поиска можно попасть на отдельную страницу без менюшки, ссылок и т.д. Нужен скрипт, чтобы открывал эту найденную страничку во фреймовой структуре. Нашла один скрипт, но не могу переделать. <script language="JavaScript"> <!-- var string = location.search; var current_page=string.substring (1, string.length); document.write('<frameset rows="117,*" border="0" framespacing="0">'); document.write('<frame src="..filetop.htm" name="banner" frameborder="0" scrolling="0" marginHeight="0" marginWidth="0" noresize>'); document.write('<frameset cols="166,*" border="0" framespacing="0">'); document.write('<frame src="..filemenu.htm" name="contents" frameborder="0" scrolling="0" marginHeight="0" marginWidth="0" noresize>'); if (location.search == "") { document.write('<frame src="..filemain.htm" name="main" frameborder="0" scrolling="0" marginHeight="0" marginWidth="0" noresize>'); } else { document.write('<frame src="' + current_page + '" name="main">'); } document.write('</frameset>'); //--> </script> Проблема в том, что фреймовую структуру он открывает, но вместо нужной странички в main открывает непостредственно главную страницу. Возможно ничего сложного в исправлении скрипта нет, но поскольку я практически не знакома с javascript, то для меня это проблема. Буду благодарна за помощь.
  4. У меня нет выбора. Придется сделать.
  5. Видимо, конфликт не разрешим. Если кто найдет решение - напишите. Если мне удастся разобраться с этой проблемой, то обязательно напишу, чтобы другие не ломали долго голову.
  6. Конечно framespacing=0 убирает промежутки между фреймами, но теперь страница не валидна. В этом-то и проблема. Хотелось бы одним махом двух зайцев убить. Если можете предложить другие варианты буду очень благодарна. Обидно, когда весь сайт валиден, а одна страничка нет. Столько работы уже проделано. Хотелось бы довести дело до конца.
  7. Начальный код см в моем первом сообщении, а итоговый тоже самое но с добавлением style="border:0;" вместо border="0". Итого получаем: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd"> <html> <head> <meta name="Publisher" content=" "> <META http-equiv="Content-Type" content="text/html; charset=windows-1251"> <meta name="Publisher-Email" content="po"> <meta name="Description" content="nh"> <meta name="Keywords" content="fd"> <title>Неважно</title> </head> <frameset rows="117,*" style="border:0;"> <frame frameborder="0" name="banner" src="top.htm" scrolling="no" noresize marginHeight="0" marginWidth="0"> <frameset cols="166,*" style="border:0;"> <frame frameborder="0" name="contents" src="menu.htm" scrolling="no" noresize marginHeight="0" marginWidth="0"> <frame frameborder="0" marginHeight="0" marginWidth="0" noResize name="main" src="main.htm" scrolling="auto"> </frameset> <noframes> <body> <p>This page uses frames, but your browser doesn't support them.</p> </body> </noframes> </frameset> </html> Код становиться валидным, НО в местах соединения фреймов появляюся полосы в IE, Opera, Firefox. Хотелось бы, чтоб их там не было и код при этом был валиден.
  8. Стилями пробывала делать. Валидатор пропускает, НО тогда появляются белые полосы-бордеры во всех браузерах: IE, Opera, Firefox.
  9. Такая проблемка. Нужно чтоб страничка была валидной и чтоб адекватно (без бордеров) отображалась в IE, Opera, Firefox. :/ Вот код. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd"> <html> <head> <meta name="Publisher" content=" "> <META http-equiv="Content-Type" content="text/html; charset=windows-1251"> <meta name="Publisher-Email" content="po"> <meta name="Description" content="nh"> <meta name="Keywords" content="fd"> <title>Неважно</title> </head> <frameset rows="117,*" border="0"> <frame frameborder="0" name="banner" src="top.htm" scrolling="no" noresize marginHeight="0" marginWidth="0"> <frameset cols="166,*" border="0"> <frame frameborder="0" name="contents" src="menu.htm" scrolling="no" noresize marginHeight="0" marginWidth="0"> <frame frameborder="0" marginHeight="0" marginWidth="0" noResize name="main" src="main.htm" scrolling="auto"> </frameset> <noframes> <body> <p>This page uses frames, but your browser doesn't support them.</p> </body> </noframes> </frameset> </html> Помогите, кто чем может!
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy