fullscreen-javascript,vselenata i vsi4ko ostanalo
3 отговора
142 прегледа
fullscreen-javascript,vselenata i vsi4ko ostanalo
Значи трябва ми малко js хелп. Да почнем от начало :)
1. Имам сайт който е направен от 1 топ фрейм - 0 пиксела, един главен фрейм и във главния фрейм ифрейм. Направил съм така че при желание, при кликване върху бутон сайта става фулскрийн (ака отваря нов фулскрийн джам) а после при желание от същия се затваря (просто в новия прозорец на това място бутона е с друг скрипт). Проблема ми е че искам освен всичко останало искам при преминаване от един вариант на сайта в друг да се прихваща и вътрешния ифрейм.
2. Значи ако означим така фреймовете:
- нормален прозорец(frameset) - file: bg.html
- горен фрейм - file: top.html - name: top
- основен фрейм - file: bgframe.html - name: bg
- ифрейм - file: bgmain.html - name: bgframe
- фулскрийн прозорец (frameset) - file: bg_full.html
- горен фрейм - file: top.html - name: top
- основен фрейм - file: bgframe_full.html - name: bgf
- ифрейм - file: bgmain_full.html - name: bgframef
3. Така означено .... искам да се получи при натискане (изпълняване на скрипта) на дадения бутон при отваряне на фулскрийна да Провери кой е текущия html във bgframe и да отвори същия във bgframef. Съответно във втория прозорец, който вече е на фулскрийн при натискане (изпълняване на скрипта) на бутона да провери кой е текущия файл във bgframef и при затваряне на прозореца да зареди същия във bgframe.
4. Скриптовете който съм използвал за сега са:
- за влизане във фулскрийн:
<script language="Javascript">
<!--
// please keep these lines on when you copy the source
// made by: Nicolas - [линк]
function OpenFull(where2) {
if (document.all) window.open(where2,"Full_Screen_Window","fullscreen=yes");
else alert("Sorry, but you can only open to FullScreen with Internet Explorer.");
}
//-->
</script>
<a href="javascript:OpenFull('bg_full.html');">Пълноекранна версия</a>
----------------------------
- за излизане от фулскрийн:
<a href="javascript:top.window.close();">Затвори пълния екран</a>
5. Малко пояснения:
- ползвам горния фрейм за да задам скриване на скролъра в основния за да не се вижда дори и на браузъри които не прихващат зададените настройки за промяна на цветовете на скролъра
- всички основни линкове включително и въпросните бутони (за сега само съм ги оставил като текстове) за в основния фрейм
Мерси предварително!
Slow down and I sail on the river
Slow dawn and I walk to the hill
And there's now way out ...
1. Имам сайт който е направен от 1 топ фрейм - 0 пиксела, един главен фрейм и във главния фрейм ифрейм. Направил съм така че при желание, при кликване върху бутон сайта става фулскрийн (ака отваря нов фулскрийн джам) а после при желание от същия се затваря (просто в новия прозорец на това място бутона е с друг скрипт). Проблема ми е че искам освен всичко останало искам при преминаване от един вариант на сайта в друг да се прихваща и вътрешния ифрейм.
2. Значи ако означим така фреймовете:
- нормален прозорец(frameset) - file: bg.html
- горен фрейм - file: top.html - name: top
- основен фрейм - file: bgframe.html - name: bg
- ифрейм - file: bgmain.html - name: bgframe
- фулскрийн прозорец (frameset) - file: bg_full.html
- горен фрейм - file: top.html - name: top
- основен фрейм - file: bgframe_full.html - name: bgf
- ифрейм - file: bgmain_full.html - name: bgframef
3. Така означено .... искам да се получи при натискане (изпълняване на скрипта) на дадения бутон при отваряне на фулскрийна да Провери кой е текущия html във bgframe и да отвори същия във bgframef. Съответно във втория прозорец, който вече е на фулскрийн при натискане (изпълняване на скрипта) на бутона да провери кой е текущия файл във bgframef и при затваряне на прозореца да зареди същия във bgframe.
4. Скриптовете който съм използвал за сега са:
- за влизане във фулскрийн:
<script language="Javascript">
<!--
// please keep these lines on when you copy the source
// made by: Nicolas - [линк]
function OpenFull(where2) {
if (document.all) window.open(where2,"Full_Screen_Window","fullscreen=yes");
else alert("Sorry, but you can only open to FullScreen with Internet Explorer.");
}
//-->
</script>
<a href="javascript:OpenFull('bg_full.html');">Пълноекранна версия</a>
----------------------------
- за излизане от фулскрийн:
<a href="javascript:top.window.close();">Затвори пълния екран</a>
5. Малко пояснения:
- ползвам горния фрейм за да задам скриване на скролъра в основния за да не се вижда дори и на браузъри които не прихващат зададените настройки за промяна на цветовете на скролъра
- всички основни линкове включително и въпросните бутони (за сега само съм ги оставил като текстове) за в основния фрейм
Мерси предварително!
Slow down and I sail on the river
Slow dawn and I walk to the hill
And there's now way out ...
Re: fullscreen-javascript,vselenata i vsi4ko ostan
крий скрола с css, за да избягаш от горния фрейм.
body {
overflow:hidden;
}
колкото по-малко фреймове, толкоз по добре...
опенФулл мисля че не е много издържана, щото и Firebird отваря фулскрийн.
иначе document.frames[0].location.href мисля че ще свърши работа.
Разрови из msdn.
body {
overflow:hidden;
}
колкото по-малко фреймове, толкоз по добре...
опенФулл мисля че не е много издържана, щото и Firebird отваря фулскрийн.
иначе document.frames[0].location.href мисля че ще свърши работа.
Разрови из msdn.
Re: fullscreen-javascript,vselenata i vsi4ko ostan
Oh .. akyl more glava shamandura ..... :) ponqkoga ot toq dreamweaver `ovek glavata si zabravq .... dobre 4e mi kaza za overflow ... syvem bqh izkliu4il.
Slow down and I sail on the river
Slow dawn and I walk to the hill
And there's now way out ...
Slow down and I sail on the river
Slow dawn and I walk to the hill
And there's now way out ...
Re: fullscreen-javascript,vselenata i vsi4ko ostan
Вярно е, че преди време аз дадох тук идеята скролбара да се маха с фреймове, обаче по-късно си открих и това решение. Не съм го пробвал с други браузъри. Какви ви са резултатите? Пускам го за първи път днес:
<body scroll=no>
Подкрепете инициативите срещу цензурата на ниво админи в clubs.dir.bg, както и срещу непрофесионализма им при избиране на модератори.
<body scroll=no>
Подкрепете инициативите срещу цензурата на ниво админи в clubs.dir.bg, както и срещу непрофесионализма им при избиране на модератори.