|
| |
|
|
| |
для: chelovek
(09.10.2006 в 08:37)
| | | Конечно, по-другому, потому что процедура кончается, и Image в "Image.src = 'pic/BLetterSimpleAnswer.gif'" неопределено. Передавайте id (текст, встроенный в строку), чтобы по нему найти объект Image.
Почему его не поставить перед вызовом Icons()?
onload=setTimeout("Icons(....)",1);
Но интереснее сначала посмотреть в другом бр-ре. | |
| |
|
|
| |
|
|
| |
для: 12345
(09.10.2006 в 02:44)
| | | Установил setTimeout, попробовал запустить в опере, и IE - страница быстро загружается, но изображение - то, которое написано в img. И в строке состояния пишется, что Объект не поддерживает это свойство или метод. Может быть нужно присваивание setTimeout("Image.src = 'pic/BLetterImportant.gif'",1); делать как то по другому???
function Icons(Image,Reading,Importance,Answer){
if(Reading == 0)
if(Importance == 0)
if(Answer == 0) setTimeout("Image.src = 'pic/BLetterImportant.gif'",1);
else setTimeout("Image.src = 'pic/BLetterImportant.gif'",1);
else
if(Answer == 0) setTimeout("Image.src = 'pic/BLetterSimple.gif'",1);
else setTimeout("Image.src = 'pic/BLetterSimple.gif'",1);
else
if(Importance == 0)
if(Answer == 0) setTimeout("Image.src = 'pic/BLetterImportantAnswer.gif'",1);
else setTimeout("Image.src = 'pic/BLetterImportantReaded.gif'",1);
else
if(Answer == 0) setTimeout("Image.src = 'pic/BLetterSimpleAnswer.gif'",1);
else setTimeout("Image.src = 'pic/BLetterSimpleAnswer.gif'",1);
}
|
PS Пути все правильные, при установки путей из процедуры непосредственно в img - все отображается верно. | |
| |
|
|
| |
|
|
| |
для: chelovek
(08.10.2006 в 19:48)
| | | Если ошибка действительно из-за этого места (что нужно проверить), то попробуйте запустить в другом бр-ре (они лучше сообщают об ошибках) и сделать присваивание через задержку setTimeout, потому что может быть глюком конкретного бр-ра. | |
| |
|
|
| |
|
|
| | У меня есть функция:
function Icons(Image,Reading,Importance,Answer){
if(Reading == 0)
if(Importance == 0)
if(Answer == 0) Image.src = 'pic/BLetterSimple.gif';
else Image.src = 'pic/BLetterImportant.gif';
else
if(Answer == 0) Image.src = 'pic/BLetterSimple.gif';
else Image.src = 'pic/BLetterSimple.gif';
else
if(Importance == 0)
if(Answer == 0) Image.src = 'pic/BLetterSimple.gif';
else Image.src = 'pic/BLetterSimple.gif';
else
if(Answer == 0) Image.src = 'pic/BLetterSimpleAnswer.gif';
else Image.src = 'pic/BLetterSimple.gif';
}
|
img вsukzlbn следующим образом:
echo "<img src='pic/BLetterSimple.gif' onLoad='Icons(this,".$ArrayLetters[$j]['Label_Reading'].",".$ArrayLetters[$j]['Label_Importance'].",".$ArrayLetters[$j]['Label_Answer'].");'>";
|
Почему то иконка устанавливается верно, но загрузка страницы не прекращается, иногда выводится сообщение о переполнении стека... (Stack overflow at line: 0)
Пожалуйста, подскажите как с этим бороться и из-за чего это происходит?? | |
| |
|
|
|