Jump to content
php.lv forumi

Recommended Posts

Posted

<TD id=fig_det_holder>
<IMG id=Image0 style="Z-INDEX: 1" tabIndex=15 src="http://192.168.0.164/Images/figuralas_detalas/_blank.gif">
</TD>

kā lai es tanī tabulas ailītē randomā varētu ielikt bildi kuras man būtu kaut kur augstāk aprakstītas?

Posted

sataisīju šādi:

var img_name = new Array(3);

img_name[1] = "http://192.168.0.164/web_kat/temp_kat/Images/_blank1.jpg";
img_name[2] = "http://192.168.0.164/web_kat/temp_kat/Images/_blank2.jpg";
img_name[3] = "http://192.168.0.164/web_kat/temp_kat/Images/_blank3.jpg"; 

var l = img_name.length;
var rnd_no = Math.floor(l*Math.random());
document.getElementById("Image0").src = img_name[rnd_no];

 

bet man brīžiem parādās undefined ... kapē tā? it kā viss ir ok!

Posted (edited)

labakais veids ka so dairt..

 

- LOTI LABS PIEMERS

 

Bildes atrodas faila

.lv/images/

PHP atrodas faila

.lv/images/

 

taisam <img src='images/fails.php' border='0' width='190'>

Tagad mums inkludo bildi 1 kura bus tip 190 pec width tapec bus mazinja tos izmerus pats vari salikt

 

- Bildes piemers: http://www.teiksmina.lv/images/news/rotators.php

- PHP saturs: http://paste.php.lv/7251/nonum

Edited by Mikijs
Posted
bet man brīžiem parādās undefined ... kapē tā? it kā viss ir ok!

Tāpēc, ka masīva indeksi sākas no 0 nevis no 1.

Nerakti to new Array sintaksi. Pats redzi, cik viegli nokļūdīties. Raksti vienkāršāk:

var img_name = [
"http://192.168.0.164/web_kat/temp_kat/Images/_blank1.jpg",
"http://192.168.0.164/web_kat/temp_kat/Images/_blank2.jpg",
"http://192.168.0.164/web_kat/temp_kat/Images/_blank3.jpg"];

 

Vai vēl labāk - ja tev visi nosaukumi ir _blankXX.jpg formā, tad vispār nafig masīvs vajadzīgs...

var max_num = 10; // bilžu numuri no 1 līdz 10 ieskaitot
var rnd = Math.floor(max_num*Math.random())+1;
document.getElementById("Image0").src = "http://192.168.0.164/web_kat/temp_kat/Images/_blank" + rnd + ".jpg";

Posted

Mikij, tavs kods man liekas vispār nav saistīts ar autora definēto problēmu. Un ja arī būtu, neredzu iemeslu kāpēc, lai tas būtu "LOTI LABS PIEMERS".

 

Vai arī atkal kaut kur nozagi un uzdodot par savu, gribi nomētotā kruto koderi ? :]

×
×
  • Create New...