|
|
|
|
|
для: Elina
(28.11.2005 в 15:47)
| | прошу прощения картинки были большие
получилось
спасибо
сейчас перенесу в рабочий файл и попробую там
спасибо ещё раз | |
|
|
|
|
|
|
|
для: 12345
(28.11.2005 в 15:43)
| | вставила , картинка расплывается на весь экран ,и не могу её уменьшить | |
|
|
|
|
|
|
|
для: Elina
(28.11.2005 в 15:34)
| | Вставить туда тег img, а запускаться будет по загрузке страницы. | |
|
|
|
|
|
|
|
для: 12345-
(28.11.2005 в 15:17)
| | спасибо
только как это вызвать в нужном месте
например в таблице
<TABLE>
<TR>
<TD></TD>
<TD></TD>
</TR>
<TR>
<TD></TD>
<TD> здесь должна быть картинка </TD>
</TR>
</TABLE>
|
| |
|
|
|
|
автор: 12345- (28.11.2005 в 15:17) |
|
|
для: Elina
(28.11.2005 в 10:59)
| | Оказалось, что onload в img не работает как надо (хотя старое событие), вызывает себя много раз и вешает эксплорер. Переписал так:
<body onload="newImage()">
<script type="text/javascript">
MyImages=[new Image(),new Image()];
MyImages[0].src="1.gif";
MyImages[1].src="2.gif";
var x=0
var i=0
function newImage(){
//clearTimeout(x)
setTimeout("newImage()",4000)
document.getElementById("img1").src=MyImages[i].src;
i=1-i;
}
</script>
<img id="img1" src="2.gif" wi dth="120" hei ght="120">
</body>
|
| |
|
|
|
|
|
|
|
для: 12345
(28.11.2005 в 02:46)
| |
<img id=pictureId src="pic1.JPG" onload= newImage()>
|
id=pictureId - это постоянное или меняется
всё исправила
<script type="text/javascript">
MyImages=new Array();
MyImages[0]=new Image();
MyImages[1]=new Image();
MyImages[0].src="pic1.JPG";
MyImages[1].src="pic2.JPG";
var x=0
var i=0
function newImage()
{
clearTimeout(x)
x = setTimeout("newImage()",4000)
if (i == 2)
i = 0
var g=document.getElementById("img1");
g.src=MyImages[i].src;
i++
}
</script>
<body>
<img id="img1" src="pic1.JPG" width="120" height="120" onload="newImage()">
</body>
|
теперь получаю 2 ошибки
1 .stack overflow
2. MyImages[...].src is null or not an object
что с этим делать | |
|
|
|
|
|
|
|
для: Elina
(27.11.2005 в 15:48)
| | Да, но тогда вот ещё ошибки (я не смотрел весь код сразу).
MyImages=new Array();
MyImages[0]='pic1.JPG';
MyImages[1]='pic2.JPG';
for (var i = 0; i < MyImages.length ; i++)
{
MyImages[i] = new Image(120,150)
MyImages[i].src=MyImages[i]
} работать не будет, потому что в MyImages[i] затираются имена картинок;
new Image(120,150) - такого, вроде, нет в языке.
Надо просто
MyImages = [new Image(),new Image()]; //это я сократил, чтобы много не писать
MyImages[0].src='pic1.JPG';
MyImages[1].src='pic2.JPG';
|
clearTimeout(x) --- сделает ошибку по неопределённости надо вначале хотя бы х=0; сделать
x = setTimeout("changePictures()", 4000) --- а где эта функция? Наверное, хотели вызвать newImage() ?
if (i == 2)
i = 1
document.picture.src = MyImages[i] --- так не обращаются, надо document.getElementById('pictureId').src=MyImages[i].src;
i++ --- и станет i == 2. нет, так дело не пойдёт. Надо брать то 0, то 1? Какое начальное i? Правильно, забыли присвоить 0. И тогда в конце функции можно i=1-i; А эти if-ы убрать :)
И
<img id=pictureId src="pic1.JPG" onload= newImage()>
|
| |
|
|
|
|
|
|
|
для: 12345
(27.11.2005 в 15:31)
| | что писать в src - ону из картинок ?
например
<img src="pic1.JPG" onload= newImage()>
|
тоже не работает | |
|
|
|
|
|
|
|
для: Elina
(27.11.2005 в 14:14)
| | <img src=ссылка onload= "newImage()">, иначе onload не происходит и событие не вызывается | |
|
|
|
|
|
|
| добрый день
помогите пожалуйста с кодом
мне надо в table в нужном месте в обратится к java script для вставки картинок кот. меняются
как это зделать
вот мой код
<html>
<head>
<title></title>
<script language="javascript">
MyImages=new Array();
MyImages[0]='pic1.JPG';
MyImages[1]='pic2.JPG';
for (var i = 0; i < MyImages.length ; i++)
{
MyImages[i] = new Image(120,150)
MyImages[i].src=MyImages[i]
}
function newImage() {
clearTimeout(x)
x = setTimeout("changePictures()", 4000)
if (i == 2)
i = 1
document.picture.src = MyImages[i]
i++
}
</script>
</head>
<body >
<table >
<tr>
<td >
</td>
</tr>
<tr>
<td >
<img onload= "newImage()">
</td>
</tr>
</table>
</body>
</html>
|
картинкм не вставляются
как обратиться к newImage() | |
|
|
|
|