![]() |
|
||||||||||
|
|||||
|
Регистрация: Sep 2001
Адрес: Хайфа, Израиль
Сообщений: 133
|
Привет всем!
Не подскажет ли кто-нибудь, можно ли использовать мувик, сделанный во Флэше, в качестве предзагрузчика к странице HTML? Если да, то с помощью какого кода? Спасибо! |
|
|||||
|
Поверь, я бы написал тебе код, если бы знал, как это делать с НетШкафом (а это можно, так что потрудись, поищи):
Строение дока: <html> <script><!-- // Только для Експлорера function prov(){ if (window.status == "Готово" && window.status == "Done"){ flash.style.visibility = "hidden"; html.style.visibility = "visible"; } else { prov(); } // --></script> <body onLoad="prov();" bgcolor="#000000"> <div* id="flash" style="position:absolute;visibility:visible"><...flashmovie(очень легкий, хотя вместо флэшака можно использовать простую надпись текстом)...></div> <div id="html" style="position:absolute;visibility:hidden"> Весь ХТМЛ док со всеми элементами </div> ----------------- * для нетскейпа layer и код будет другим
__________________
:confused: :( :eek: :D :rolleyes: :p ;) :) :o :cool: :mad: Во имя процессора-отца, процесса-сына и святого root'а. Аминь. |
|
|||||
|
Регистрация: Sep 2001
Адрес: Хайфа, Израиль
Сообщений: 133
|
StimS, большое спасибо.
Я попробую воспользоваться этим кодом и сообщу о результатах; у меня наверняка еще будут вопросы, и наверняка идиотские, т.к. об ХТМЛ я, честно говоря, не знаю почти ничего (документ, о котором идет речь, создается во Фронт-Пейдже...). Пока! |
|
|||||
|
Упс, ошибка!
Вместо старой строки поставь новую: if (window.status == "Готово" || window.status == "Done"){
__________________
:confused: :( :eek: :D :rolleyes: :p ;) :) :o :cool: :mad: Во имя процессора-отца, процесса-сына и святого root'а. Аминь. Последний раз редактировалось StimS; 25.08.2002 в 01:19. |
|
|||||
|
Регистрация: Sep 2001
Адрес: Хайфа, Израиль
Сообщений: 133
|
StimS, привет! Ниже идет вся моя страничка вместе с твоим кодом. Разумеется, она не работает. FrontPage отмечает две ошибки:
а. строка 5 символ 15 "предполагается наличие идентификатора" б. строка 12 символ 1 "предполагается наличие объекта" <html> <script><!-- function prov(if (window.status == "Готово" || window.status == "Done"){ flash.style.visibility = "hidden"; html.style.visibility = "visible"; } else { prov(); } // --></script> <body onLoad="prov();" bgcolor="#000000"> <div* id="flash" style="position:absolute;visibility:visible"><semprelo.swf></div> <div id="html" style="position:absolute;visibility:hidden"> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <meta name="GENERATOR" content="Microsoft FrontPage 5.0"> <meta name="ProgId" content="FrontPage.Editor.Document"> <title>homepage</title> <meta name="Microsoft Theme" content="strtedge 011, default"> <meta name="Microsoft Border" content="tl, default"> </head> <frameset cols="16%,*"> <frame name="left" src="semside.swf" scrolling="auto"> <frame name="right" src="home.htm" scrolling="auto"> <noframes> <body> <p>This page uses frames, but your browser doesn't support them.</p> </body> </noframes> </frameset> </div> </html> Вот такие пирожки. |
|
|||||
|
Мда, дела с ХТМЛ твои действительно плохи, что говорить про ЯС...
Да и фронтПэйдж тожа не рулит ![]() Вот правильный вариант (сравни со старым): <html> <script language="javascript"><!-- function prov(){ if (window.status == "Готово" || window.status == "Done"){ flash.style.visibility = "hidden"; html.style.visibility = "visible"; } else { prov(); } // --></script> <body onLoad="prov();" bgcolor="#000000"> <div id="flash" style="position:absolute;visibility:visible"><semprelo.swf></div> <div id="html" style="position:absolute;visibility:hidden"> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <meta name="GENERATOR" content="Microsoft FrontPage 5.0"> <meta name="ProgId" content="FrontPage.Editor.Document"> <title>homepage</title> <meta name="Microsoft Theme" content="strtedge 011, default"> <meta name="Microsoft Border" content="tl, default"> </head> <frameset cols="16%,*"> <frame name="left" src="semside.swf" scrolling="auto"> <frame name="right" src="home.htm" scrolling="auto"> <noframes> <body> <p>This page uses frames, but your browser doesn't support them.</p> </body> </noframes> </frameset> </div> </html> PS: это для фрэймов лучше не использовать, т.к. идет тег <body>. А вот страничку с загрузчиком можно запихнуть во фрэйм (в твоем случае, во второй). так что если не работает так - не моя вина, убери фрэймсет нафиг. ![]()
__________________
:confused: :( :eek: :D :rolleyes: :p ;) :) :o :cool: :mad: Во имя процессора-отца, процесса-сына и святого root'а. Аминь. |
|
|||||
|
Регистрация: Sep 2001
Адрес: Хайфа, Израиль
Сообщений: 133
|
Спасибо. О результатах сообщу.
|
|
|||||
|
Регистрация: Sep 2001
Адрес: Хайфа, Израиль
Сообщений: 133
|
Не, не получается. ФП отмечает две ошибки:
- строка 14, символ 1, предполагается наличие «}» (а куда засунуть эту скобку, я не понимаю). - строка 15, символ 1, предполагается наличие объекта (какого объекта – тоже не понимаю). Фреймсет убирал – безрезультатно. В общем, мне ужасно неловко, что я заморочил тебе голову - мне не следовало соваться в эту область вообще. Я просто сделаю всю страничку во флэше, и дело с концом. Извини, и спасибо большое-пребольшое! |
|
|||||
|
Мда, скобка там....
Замени этот кусок и попробуй еще (последний) раз: ---------------------------------- function prov(){ if (window.status == "Готово" || window.status == "Done"){ flash.style.visibility = "hidden"; html.style.visibility = "visible"; } else { prov(); } } ---------------------------------- ![]()
__________________
:confused: :( :eek: :D :rolleyes: :p ;) :) :o :cool: :mad: Во имя процессора-отца, процесса-сына и святого root'а. Аминь. |
|
|||||
|
"Вождь"
|
ну как? вышло? мне просто архи-интересно. Я вообще не предполагал, что это возможно.
Висивагами пользоваться не стоит. ![]() Интересно, а где бы такое откопать. Прелоадер для html 0 прикольно ![]()
__________________
а мы летим орбитами путями не избитыми... |
![]() |
Часовой пояс GMT +4, время: 13:19. |
|
|
« Предыдущая тема | Следующая тема » |
|
|