frames

36 отговора 797 прегледа
в отговор на me:-) #21

Re: frames

Така като гледам, ти май не си слушал БАБА си като малък, а?
БАба нема оправия....

Отговор
в отговор на Stipe #22

Re: frames

"Whould you like to define a secondery browser now?"
NO...


"Съвет - остави програмите ако си нямаш представа как работят и какво правят (както в твоя случай) ! Те помагат, а не учат !"
..e tova ne e to4no taka!

Отговор
в отговор на wiz. #23

posleden opit

primer s horizontalen scroll : [линк]

Отговор
в отговор на Baba Marta #24

Re: frames

Моя грешка - признавам, че съм разсеян и пиша на изуст.
Вместо SHIFT + F12 ,натисни SHIFT+ F2 !
Или ако ти е по лесно от менюто горе - Window -> Frames

..e tova ne e to4no taka!
- a kак е според теб ?

Отговор
в отговор на kakto i da e #25

и аз опитвам за последно!

1. Тоя пример дето си го дал е възможно най-неподходящият, който може да бъде открит из целия интернет. Страница правена на Word- Все едно да монтираш допълнителна сонда на 20 тонна Татра, за да изкопаеш дупка за посаждането на теменужка!

2. Така и не разбрах какво примерно има в примера?

3. Онзи код, който е пуснат по-горе не знам от кого/какво е писан, обаче ако някой мисли да ме убеждава, че е изход на Dreamweaver- нито програмата е толкова тъпа, нито аз! След като написах толкова подробно как се прави frameset, не мога да разбера не се ли четеше, че rows и cols не се слагат в един и същ frameset едновременно?

4. Но не на последно място. Когато искаш да постигнеш нещо, което никой досега не е правил- това е предизвикателство. А когато искаш да постигнеш нещо, което вече някой е направил, обаче не искаш да погледнеш как го е направил- това е глупост! Ако смяташ, че примерът с [линк] е това, което ти трябва- просто му отвори кода и погледни това, което те интересува.

5. Не разчитайте на Dreamweaver за абсолютно всичко- наистина програмата е с големи възможности, но има неща, които просто не може да прави или не ги прави добре!

БАба...


Ама баба не е жена, вие не знаете ли?
Отговор
в отговор на Stipe #26

Re: frames

ето затова съм противник на колите с автоматични скорости- като WYSIWYG са... попринцип работят както трябва, ама ако сбъркат не знаеш как да се оправяш!

БАба...


Ама баба не е жена, вие не знаете ли?
Отговор
в отговор на БaбaИлиицa #27

Re: frames

Така си е. Аз лично от години не съм пипвал нищо "на ръка" , само с Дрийма, но първите 2 години ги изкарах на нотпада ( тогава macromedia си хвалеха новата версия 2.0).
Всъщост програмата си работи много добре с фреймове, особенно ако си и добавил и extension за фреймове - при мен има 21 готови темплейта, ама чак сега ги видях - аз принципно съм противник на фреймовете. Предпочитам includes

Отговор
в отговор на Stipe #28

ЗАЩО НЕ СЕ ИЗПОЛЗВАТ FRAMES

И аз съм противник на frames и веднага мога да се аргументирам за хората, които ги харесват. Ето снимка от един сайт:



Снимката е направена при резолюция 800*600 и е намалена на 50% Обърнете внимание на червената област- това е горния frame, в който е менюто на сайта. Ако пренебрегнем факта, че това меню не се събира по широчина в 800 пиксела, то ясно виждаме, че менюто заема около 40% от полезната площ на браузъра. Следователно съдържание се визуализира в около 60% от екрана, което е крайно нерационално!

Естествено примерът, който давам е пресилен, защото frames могат да се използват и по-умерено! Но мисля, че който се колебае дали да ги използва ми схвана идеята!

Иначе frame съм използвал досега само веднъж и случката беше такава: CMS система, която поддържа дървовидна файлова структура с повече от 3000 разклонения на български и още почти толкова на английски. Дървото се генерира от JavaScript и се презарежда всеки път. Издирихме възможно най-бързия JavaScript за дървовидни менюта, но въпреки това му отнемаше повече от 1 минута да генерира дървото на 2Ghz машина с 512 DDR RAM... Нали е ясно, че не можех да си позволя това дърво да се презарежда след всяка операция и не защото е много дълъг код (то работи в локална мрежа), а защото изисква много време за изчисляване на изображението от браузъра!

Е- изнесохме дървото във frame!

Относно доводите, че така се спестява трафик, мога да кажа, че ако менюто е във Flash или външен JavaScript, то ще се кешира на първото посещение и ще се използва съответният брой пъти! Така че и тук frames губят по точки! А не бих казал, че frames се поддържат от много повече браузъри отколкото Flash или JavaScript!

БАба...

P.S. Stipe извинявай, че на теб ти отговарям по темата- ясно ми е, че ти си наясно с нещата, просто ти повдигна въпроса за противниците на frames, затова реших да се присъединя!


Ама баба не е жена, вие не знаете ли?
Отговор
в отговор на Nuke #29

и аз имам въпрос...

Преди използвах Dreamweaver, сега съм на Mozilla Composer. Бях си направил frame-овете и после се оказа че Mozilla-та не ги потдържа.Е като че ли работят в последната версия, но не могат да се създават оттам. Мога да редактирам само отделните frameset страници. Във frameset2, който ми е менюто от ляво залагам :

<a target="_main" href="Нещо.htm">нещо</a>

пробвал съм и с :
<a target="_parent" href="Human.htm">Human</a>

, но винаги ми отваря линка върху целия екран.Забелязах че много хора вече не използват frames , така че ако незнаете как да ми помогнете моля предложете нещо.Предполагам трябва да си правя всяка страница със меню отляво?Благодаря.

==============
[линк]


Отговор
в отговор на m.a.x. #30

Re: и аз имам въпрос...

Виж това, това (особено частта за атрибута name) и това...

Кратка насока- атрибута target трябва да бъде равен на атрибута name на frame, в който да се зарежда хипервръзката! Имената, които започват с долно тире са служебни!

БАба...


Ама баба не е жена, вие не знаете ли?
Отговор
в отговор на me:-) #31

Heavy Metal копеуе

1. Кирилицата можеш да си я ползваш от кредора, стига browser-а да ти разбира JavaScript.
2. Това дето си го написал в кода с фреймовете е доста безсмислено. За повече уточение виж по-горе Баба-та има много дълъг и изчерпателен пост за фреймовете.
3. Ако си забелязал имаш клаузи във фрейм сета колко да са големи (в твоя случай не работи със 99.5% сигурност), така че можеш да си ги манипулираш тях и да не си слагаш скрол (т.е. сам ще ти се появи).
4. DreamWeaver-а е втората най-неприятната програма с която съм работил (или по-точно след която). Първата естествено е M$$h1t-a.
И сега се заяждам !
Ако те мързи да пипнеш клавиатурата да си оправиш кода на страничката, а искаш само да си кликаш с мишката, от де намери толкова желание на натвориш толкова постове тук ?

root@localhost#cd /pub
root@localhost#more beer
Отговор
в отговор на БaбaИлиицa #32

а това...

Благодаря.Това си го направих.Сега обаче имам друго питане.В левия frame имам линкове към снимки които се отварят в десния.Около снимката в десния frame не мога да наглася bgcolor.Той винаги е бял, защото там се отваря jpg, не html.Има ли начин без да правя отделни html за всяка снимка.Това е страницата: [линк]

==============
[линк]


Отговор
в отговор на m.a.x. #33

Re: а това...

Може, обаче с JavaScript. Сещам се за поне два начина да се направи с JS:

1. Използваш предаване на параметър с името на файла на снимката;
2. Използваш скрипт, който директно презарежда не страницата, а само снимката в нея.

Обаче повече инфо сега не мога да дам. Апропо, има толкова програми за правене на webgalery, защо си играеш наръка? Аз ползвам това, макарче работи само с MSIE! Но попринцип е пълно с какви ли не!

БАба...


Ама баба не е жена, вие не знаете ли?
Отговор
в отговор на БaбaИлиицa #34

Re: а това...

Защото съм под линукс.И аз видях нещо подобно на това което казваш с javascript-a, обаче не разбирам много и не можах да го нагодя за моите нужди.Ето обяснението, ако имаш време някой път кажи ми как ще стане за моя случай.Благодаря.

[линк]

==============

Редактирано от m.a.x. на

Отговор
в отговор на m.a.x. #35

ми то там нали си пише де?

Ми точно както е написано- така и ще стане. Нали затова е направен този сайт за обмен на експертно мнение. На всичкото отгоре имаш и Accepted Answer, който е отбелязан със зелено! И в него е даден целия код!
<head>

<script>
function call(obj) {
parent.main.document.largeimg.src=obj
}
</script>
</head>
Този код го слагаш в между <head> таговете на страницата с линковете към снимките. След това червения текст трябва да ти бъде името на frame където се зареждат големите снимки. Там трябва да се зареди една страница, която да има една картинка и тази картинка да име следното: <img src="някакъв си там адрес" id="largeimg" name="largeimg" /> където двете сини са двете сини от скрипта в другата страница. След това линковете ти в списъка с линкове за картинки отляво трябва да са в следния вид:

<a href="адреса на картинката" target="main" onclick="call('адреса на картинката'); return false;">Картинка 1</a>

Където всяко цветно нещо трябва да съвпада с останалите оцветени в кодовете, които съм дал тук- target да си е със същото име, а двата адреса да са еднакви. Всъщност този код съм го променил малко в сравнение с онзи, който е даден в experts exchange, щото там експертите са "големи" експерти няма що! Този код, който сега съм написал ще работи независимо дали браузъра на потребителя поддържа JavaScript или не... Е няма да работи еднакво качествено, но все пак ЩЕ РАБОТИ!

БАба...


Ама баба не е жена, вие не знаете ли?
Отговор
в отговор на БaбaИлиицa #36

Цар си

Защо още не си модератор?

==============
[линк]


Отговор
в отговор на m.a.x. #37

Re: Цар си

Защото преди години (3 или даже 4) имаше конкурс за модератори с гласуване и аз и двамата настоящи модератори бяхме събрали един и същ брой гласове. И тогава стария модератор тегли жребии и аз отпаднах. Обаче никога не съм страдал, че не съм модератор... Пък и ако поискам мога много лесно да стана, но не съм искал!

БАба...

P.S. Пък и Цар е повече от Модератор


Ама баба не е жена, вие не знаете ли?
Отговор