|
Тема
|
Mozilla Firefox да се смееш ли да плачеш ли.
|
|
Автор |
Учeщ (скромен тип) |
Публикувано | 21.07.06 19:00 |
|
Просто да не повярваш. Имам следния фрагмент:
getFeedList(aURL);
/******************************************
Този алерт тука коментира ли се под
FireFox спираме да работим много
красиво. Защо така? И да го изтрием същия ...
*****************************************/
alert( myUl.className);
for(j=0;i< myGItems.length;j++)
{
var newLi=document.createElement("LI");
newLi.innerHTML=myGItems[j];
myUl.appendChild(newLi);
}
Някакви идеи?
От неизбежното се възмущава само този, който е неразумен.Редактирано от Учeщ на 21.07.06 19:01.
| |
Тема
|
Re: Mozilla Firefox да се смееш ли да плачеш ли.
[re: Учeщ]
|
|
Автор |
fiffy () |
Публикувано | 21.07.06 22:56 |
|
Такива разминавания обинковено се получават ако изпъниш код преди нещо да се е заредило... Когато сложиш алерт, това забавя изпълнението на скрипта и дава време на браузера да зареди обекти които инъче не биха били заредени...
Предполагам че този скипт се изпълнява при зареждане на страница... Пробвай да го преместиш примерно в края на боди-то или пък направо след него. В краен скучай можеш да прабваш един сетТимеоут за да се изпълни с малко закъснение :)
| |
Тема
|
Re: Mozilla Firefox да се смееш ли да плачеш ли.
[re: Учeщ]
|
|
Автор | я (Нерегистриран) |
Публикувано | 22.07.06 10:08 |
|
Псевдо код е това предполагам. Цикъла е грешен - проверката е за i, а инкрементираш j.
for(j=0;i < myGItems.length;j++)
Пробвай да присвоиш myUl.className, ако аксесора оправя нещо, може да помогне. Ако не - setTimeout с нула.
| |
Тема
|
Re: Mozilla Firefox да се смееш ли да плачеш ли.
[re: я]
|
|
Автор |
Учeщ (скромен тип) |
Публикувано | 22.07.06 12:07 |
|
Цикъла си е със i. j-тата ги наслагах защото форума щеше да го превърне в intalic. getFeedList просто пълни масива по който се цикли.
От неизбежното се възмущава само този, който е неразумен.
| |
Тема
|
Re: Mozilla Firefox да се смееш ли да плачеш ли.
[re: Учeщ]
|
|
Автор |
_Jacky (Радо) |
Публикувано | 22.07.06 12:29 |
|
Най-малко боли глава ако пишеш JS, достъпващ елементи от страницата така:
<head>
<script type="text/javascript">
window.onload = function () {
// ...
};
</script>
</head>
| |
Тема
|
Re: Mozilla Firefox да се смееш ли да плачеш ли.
[re: _Jacky]
|
|
Автор |
Учeщ (скромен тип) |
Публикувано | 22.07.06 12:54 |
|
Не е в това проблема. Това всичкото се изпълнява на събитие onclick на един обект.
От неизбежното се възмущава само този, който е неразумен.
| |
|
дай истинския кода да видим. От този откъс нищо не се разбира, па камо ли да ти повярваме че не е твоя грешката.
There are three determined states the cat could be in: Alive, Dead, and Bloody Furious.
| |
|
|
|
|