это явно криво, не спорю, тольок зацикливания не будет. Будет просто некрасивое решение.
вывод, выкинуть на... прототип (как и другую подобную гадость)
neolord,
Маленький вопрос, а не используете ли Вы случаем прототип или гквери? Если да - проверяйте кодировки в ответах сервера.
. Попробуйте нормально эту фунцию вызвать перед </body>.
neolord, а пробовали посмотреть снифером. Когда какие запросы и ответы проходят?
T.R.O.N добавил 25.05.2009 в 17:58
OFF Фрузу сняли прямо с языка, тока по отношению к лисе.. Заимела она. Все нормауль везде работает, а ее колбасит
это имя функции, совпадающее с тем, которое будет загружено в файле. Пока файл не загружен, функия, пусть и нудевая, существует. А значит - не возникает криической ошибки.
T.R.O.N добавил 25.05.2009 в 17:40
для этого я и ставлю кеширование.
я делаю так.
<script>
var pics = new Image();
pics.src='aaa.js'; (кешируем файл скрипта)
function aaa(){} (делаем заглушку)
</script>
<script src='aaa.js'></script> (теперь загружаем файло с этой функцией)
Дополнительно, а файле aaa.js а самом конце переопределяем какую-то глобальную переменную. Это и будет сигналом о загрузке.
onload не использую никогда, ибо есть ситуации когда это событие просто не наступает.
На счет IE и прочего. У IE - приоритет загрузки, у Opera и Safari - собственного кеша. FF - никогда не интересовал, посему - незнаю.
пока кажется - неделайте ничего. Браться за работу стоит только тогда, когда точно знаете что и для чего Вы будите делать.
PS Писа'ть, как и пи'сать нужно когда уже невмоготу (М. Жванецкий)
тогда вопрос. А накой в этом случае цмс. Чем статичный html + картинки не подходят? Откуда такое стремление к усложнению?
Если Вы собираетесь разробатывать сайты на основе цмс (вашим клиенты этого захотят) - безусловно нужно делать свое.
Если Вы хотите занимать дизайном, то не забивайте голову подобным. Рисуйте шаблоны и все....
уважающая себя веб студия не будет работать с чужими цмсками и использовать халявные наработки