въпросче за java script

6 отговора 187 прегледа
#1

въпросче за java script

та въпроса ми е : имам страница с фреймове мога ли от единия фрейм примерно с линк да задействам скрипт който е в друг фрейм и как става далаверата че тепърва почвам да се занимавам с това и още не съм много на ясно с тия работи. и като пример да се получи нещо от сорта : посочвам някакъв линк или само поставям мишока отгоре , който е в някой от фреймовете, в следствие в друг фрейм се задейства някаква функция или каквото е там .Надявам се сте ме разбрали ,знам че има отговор на тоя въпрос ,дано някой ме светне само как става далаверата

Отговор
в отговор на milko #2

Re: въпросче за java script

Можеш, ама според зависи :)
Ако фреймовете са в един домейн вероятно няма да имаш проблеми, но ако са в различни има ограничение заради сигурността!

Та значи инстанцирането става по два начина:

parent.frames[0].function();

или

parent.framename.function();

БАба...


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

Re: въпросче за java script

мерси много , май няма да имам проблеми тъй като фреймовете са на един и същ домейн

Отговор
в отговор на milko #4

iskam da dopalna i o6te ne6to

значи предния път забравих явно от невнимание да допълна въпроса ,так вземам за пример тукашния сайт въпроса е от десния фрейм с линк да се заредят този главния и горния фрейм и същевременно в горния да активирам функция ,мда сега е по добре чакам отговор

Отговор
в отговор на milko #5

използвай GET параметри и onload event

parent.frames[0].location = "[линк]";
parent.frames[1].location = "[линк]";

а в този, в който искаш да активираш нещо пишеш

<BODY onload="function();">

Иначе другия фрейм няма как да знае, кога зареждането е приключило. А бе има как да знае, ама работи само в Explorer, а така е по-сигурно! Ако функцията ти е всеки път различна или искаш да предадеш параметър към функцията onload, можеш да го направиш по GET метода, като насипеш параметрите в URL на страницата, която зареждаш:

parent.frames[0].location = "[линк]";

След това, за да използваш тези параметри можеш да използваш както server side скрипт, така и client side javascript. За server side бог дал информация бол в интернет, за JS виж какво съм писал тук: [линк]...

Това е!


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

Re: въпросче за java script

toi 4oveka e dal mnoo podrobno obqsnenie nqmam kakvo pove4e da se kaje ... abe to ima ama ...

Отговор
в отговор на БaбaИлиицa #7

Re: използвай GET параметри и onload event

Бравос, свалям капа. Много ти полезна страницата.

Отговор