Jump to content

copyright

Newbie
  • Posts

    27
  • Joined

  • Last visited

Everything posted by copyright

  1. Постараюсь описать проблему подробнее. Со скришнотами и пару кодов. Итак. Сначала посетитель попадает на index.html (ну а куда ж еще ). С этой странички линк на файл со скриптом древовидного раскрывающегося меню в одном из фреймов. Вот код FRAMESET: <frameset rows="*,600,*" frameborder="0" framespacing="0" border="0" scrolling="no"> <frame name="1" src="ВЕРХНИЙ КРАЙ.html" scrolling="no"> <frameset frameborder="0" framespacing="0" border="0" cols="*,1020,*"> <frame name="2" src="ЛЕВЫЙ КРАЙ.html" marginwidth="0" marginheight="0" scrolling="no"> <frameset frameborder="0" framespacing="0" border="0" cols="300,*"> <frameset frameborder="0" framespacing="0" border="0" rows="95,*"> <frame name="3" src="ШАПКА МЕНЮ.html" marginwidth="0" marginheight="0" scrolling="no"> <frame name="4" src="МЕНЮ.html" marginwidth="0" marginheight="0" scrolling="no"> </frameset> <frame name="FRAME 5" src="ГЛАВНОЕ ОКНО.html" marginwidth="0" marginheight="0" scrolling="Auto"> </frameset> <frame name="6" src="#####.html" marginwidth="0" marginheight="0" scrolling="no"> </frameset> <frame scrolling="no" frame name="7" src="#####.html"> </frameset> Вот что получаем: Здесь: изначально в скрипте (в index.html) забит FRAMESET и в нем "FRAME 5" (выделен зелёным фоном) как целевой фрейм контента, в который сразу грузится необходимый html. Этот необходимый html - тоже FRAMESET, который разбивает "FRAME 5" на: "frame 5a" - шапка.html; "frame 5b" - контент.html; и "frame 5c" - футер.html (написаны красным цветом). Вот код: <frameset rows="95,*,15" framespacing="0" frameborder="0" border="0"> <frame name="5a" src="ШАПКА.html" marginwidth="0" marginheight="0" scrolling="no" frameborder="0" noresize> <frame name="5b" src="КОНТЕНТ.html" marginwidth="0" marginheight="0" scrolling="auto" frameborder="0" noresize> <frame name="5c" src="ФУТЕР.html" marginwidth="0" marginheight="0" scrolling="no" frameborder="0" noresize> </frameset> Далее. Выбираем в меню любую папку (открываем документ), при этом загружается (внимание!) во фрейм "FRAME 5" новый FRAMESET (практически вместо того, который загрузился сначала), который состоит из четырёх html-ов. Здесь код и ниже картинка: <frameset rows="125,*,40" framespacing="0" frameborder="0" border="0"> <frame name="FRAME-a" src="1.html" marginwidth="0" marginheight="0" scrolling="no" frameborder="0" noresize> <frameset cols="*,18" framespacing="0" frameborder="0" border="0"> <frame name="FRAME-b" src="2.html" marginwidth="0" marginheight="0" scrolling="auto" frameborder="0" noresize> <frame name="FRAME-c" src="3.html" marginwidth="0" marginheight="0" scrolling="no" frameborder="0" noresize> </frameset> <frame name="FRAME-d" src="4.html" marginwidth="0" marginheight="0" scrolling="no" frameborder="0" noresize> </frameset> Теперь непосредственно к проблеме... В правом нижнем углу - во фрейме "FRAME-d" - линк (обозначен зеленым), который загружает html в "FRAME-b" и получаем следующее: И вут тута линк "НАЗАД" работает только в IE и Opera А т.е. <A HREF="javascript:history.back()"> возвращает посетителя на предыдущий текст (файл), и даже на то место где он закончил чтение. Но в Мозиле, Хроме и Сафаре не работает. В Мозиле возвращает на INDEX.HTML... Есть ли какой-нить выход из проблемы? Можно ли заставить эти броузеры возвращать посетителя туда откуда пришел? p.s. надеюсь удалось объяснить достаточно ясно... Если чего.., ногами по голове не пинайте (пожалуйста).
  2. Не, не работает. Спасибо за участие. Короче дело все во фреймах. Фуф.., как бы объяснить коротко и понятно..? В общем у меня с index.html ссылка на фреймовый файл, т.е. на сам сайт с текстами. Грузятся несколько фремов. В одном из них ссылка, которая открывает html в другом фрейме. И вот, если в Мозиле зашел с index.html и открыл какую-нить статью (html), то в нижнем фрейме (типа футер) нажал на ссылку, попал на html с ссылкой с кодом, о котором речь, то нажав на ссылку (onclick) Мозила возвращает опять на index.html. А IE и Опера возвращает именно на тот документ в этом же фрейме, с которого пришел. В чем может быть причина? Сори, но заливать сюда все коды - это слишком много... Надеюсь объяснил понятно(?)
  3. Фу ты ёлы-палы... Щас попробовал в Мозиле... Не работает В IE без проблем... Работает только в IE и Опере.
  4. Огромное спасибо! Работает. Именно это я когда-то давно в каком-то журнальчике и видел. Всё идёт. Ещё раз спасибо!
  5. Хм... Спасибо еще раз за участие, но повидимому это не для меня. Щас попробовал. Не работает. Возможно из-за фреймов? Или надо выложить на хостинг, а потом пробовать? Увы, код сюда закидывать - слишком много...
  6. Спасибо... А я с PHP еще не работал... Понятия не имею шо с этим делать... Sorry Может можно поподробнее или лучше скриптиком? Не, якорь не пойдет.., т.к. не известно с какого именно места (с какого html) посетитель откроет тот html, из которого надо вернуться на прежний (не обязательно именно в то место где он закончил читать - главное чтобы вернулся на тот же html) Спасибо за участие.
  7. Добрый день. Сильно ногами не пинать (пожалуйста). Когда-то где-то видел (читал) о том как создать ссылку (т.е. "а href="бла-бла-бла" с функцией кнопки браузера "назад". Т.е. чтобы посетитель возвращался туда откуда пришел :-) Забыл. Может кто-то подскажет? Спасибо.
  8. Cпасибо. Работает. Не разобирался еще, ни с вебмани, ни с яндексом, но вышлю благодарность как руки до этого дойдут. Если дашь реквизиты одного из счетов в ЕС, то пару евров за подсказку закину. Еще раз спасибо.
  9. Здрасьте. Всем хорошего дня (у кого вечер - тому хорошего завтрашнего дня). Как выранить текст в input по вертикали так чтобы во всех броузерах он был посредине (valign не проходит). Вот код: <div id="forma"> <p> бла-бла-бла - текст: </p> <form> <input type="text" value="введи свой e-Mail" id="e-adres"> <input type="text" value="введи свое имя" id="e-name"> </form> </div> CSS: #forma {width:210px; margin:80px auto 0 auto; font-family:verdana, arial, helvetica, sans-serif; font-size:11px; color:#999; text-align:center} #forma p {margin:0 10px 20px 10px} #e-adres, #e-name {width:175px; height:30px; border:1px solid #C4C4C4; margin-bottom:5px; text-align:center; color:#999; font-size:12px; font-family:verdana, arial, helvetica, sans-serif; background:#DAECF8} Во всех браузерах текст в input автоматом по вертикали встает посреди. А вот шо получается в IE: Как заставить штобы и в IE8 текст в input тоже был посреди по вертикали?
  10. О! Спасибо. Вот так все просто. Мне стыдно. Забыл.
  11. Всем добра! Елы-палы, здесь как-то была инфа (урок или т.п.) о том как выравнять текст по центру картинки в одной строке (поднять текст на точное кол-во пикселей относительно базовой линии, ну или опустить картинку).., а щас не могу найти :-( Может кто напомнит? Спасибо.
  12. Всем доброго настроения. Немцы уже отпраздновали капитуляцию (у них 8-ого мая), ну а нас - с наступающим! Если чего, не пинайте в правое ухо... - вопрос, наверняка, заезженный и скорее всего уже обсуждался не раз, но понятия не имею по каким словам искать на него ответ. В общем к делу. Обычный html файл, обычная таблица, в которой есть 5 <td> и 3 <tr>. В левом <td> backround ставится как надо, а вот в самом правом... (см. вложение). Это только в IE (версия 9 - другие не пробовал - ну их), в остальных броузерах все ОК. Картинка background смещается на один пиксель влево, затем идет повтор картинки (no-repeadt работает, но тогда край не ровный получается) и проглядывается линия... Чё делать, с чем это кушать и как бороться? Тута код первой строки таблицы: <tr style="height:15px"> <td style="width:15px; background:url(img/bg-01-tbl.gif)"> </td> <td style="width:192px; background:url(img/bg-02-tbl.gif)"> </td> <td style="width:606px; background:#d9edf8"> </td> <td style="width:192px; background:url(img/bg-03-tbl.gif)"> </td> <td width="15" style="background:url(img/bg-04-tbl.gif)"> </td> </tr>
  13. Хм. Мда. И шо делать? Есть ли другие возможности? В ИЕ7 before и counter-increment не работает оказывается... Чё, table делать чтоли?
  14. Всем доброй ночи/дня/вечера и хорошего настроения. Помогите, пожалуйста(!), состряпать список в виде (не мАгу отыскать): 1. ссылка 1.1 ссылка 1.2 ссылка 1.3 ссылка 2. ссылка 2.1 ссылка 2.2 ссылка 3. ссылка 3.1 ссылка ну и т.д.
  15. Спасибо большое... Не могу найти там возможности проверить саму функцию fixed... Портал дает скришноты, т.е. как выглядит сайт в том или ином браузере... Однако спасибо огромное за ссылку! Хороший портал!
  16. Спасибо. Однако меня интересует Online Test. Так чтобы ниче не инсталить. Нет такой возможности?
  17. Есть ли возможность протестировать сайт (онлайн), работает ли в ИЕ6 (и др.)?
  18. Хм... Елы-палы... Ума не приложу чего может быть с Мозилой... ОК. Спасибо.
  19. Спасибо(!), но не идет!!! Не знаю чё не так делаю? Может чё с браузером? Вот так вставил и в Мозиле7 открывает новую вкладку и крутит (грузит) крутит... Где ошибка? (в других браузерах все работает) <script type="text/javascript"> var name = "informat-ru"; var domain = "rambler.ru"; document.write('<a href="mailto:' + name + '@' + domain + '">написать е-мыль' + '</a>'); </script>
  20. Если честно, не знаю. Скрипт взял давно и не помню откуда (возможно из журнала). Я вообще чайник и тем более в Java... Простите.., не могли бы Вы... ну эта... как для чайника... Я ж не знаю что такое параметры в скриптах... :-( p.s. только не пинайте больно и не по голове...
  21. Все-равно не работает. Все так же. :-( Спасибо. Ща поковыряюсь...
  22. Всем доброго дня, вечера и настроения. Вопрос чайника. Не пинайте, а если все таки, то, пожалуйста, не ногами и не по голове. Есть вот такой скрип по защите е-маиль адреса от спамовых роботов: <script language="JavaScript"> <!-- var name = "name"; var domain = "domain.ru"; document.write ('<a href=\mailto:' + 'имя' + '@' + 'домейн.ru' + '\>'); document.write('<img src=pict/mail.gif border=0 alt=" НАПИСАТЬ ">' + '</a>'); // --> </script> Во всех браузерах работает, а в Мозиле (версия 7) не работает... Какова причина? По идее при нажатии на ссылку (в данном случае картинка) должен открываться мейлер (почтовая прогр.)... Мозила открывает доп. вкладку (окно) и ничего не происходит...
  23. Фу ты елы-палы! Ни в жизнь бы не догадался! Спасибо! Т.е. фактически средний блок оставляем равным по ширине 900px (хотя можно и 486px задать), и убираем по -3px отступа блоков по бокам. Все очень просто. Еще раз спасибо.
  24. Причину выяснил, но не могу понять причину этой причины В общем общая ширина <div-raum> = 900px. Если справа и слева блоки по 207px, то среднему остается 486px. Однако в ИЕ6 и ниже не проходит до тех пор пока не задашь одному из блоков на 6px меньше или общему блоку на 6px больше. Если задать среднему блоку 480px, то выравниваются на одну горизонтальную линию все три блока, но(!) справа и слева среднего блока остатся "щель", т.е. проглядывается фон. И даже если задать среднему блоку margin-left меньше ширины левого блока, то он остается стоять на расстоянии 3-ех px от него. Где, что необходимо подправить?
×
×
  • 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