Pereiti prie turinio

Prašau pagalbos dėl java scripto.


Rekomenduojami pranešimai

Java scriptas paveikslėlių kaitaliojimui.

 

Kas man neaišku, kaip tekstą "prikabinti" konkrečiai nuotraukai.

Yra trys stulpeliai:

 

1.Nuotrauka

2.Nuoroda kas atsidaro paspaudus ant nuotraukos

3.Tekstas rašomas po nuotrauka apačioje.

 

Man reikia padaryti taip, kad tai sietūsi, t.t randomas imtų pirmas eilutes ar antras ir t.t, o dabar tekstą ima iš 6-tos, nuotrauk1 ir 5-os, o linką iš dar galas žino kuriuos. Kaip tai surišti?

 

Labai dėkingas už pagalbą, scriptas žemiau.

 

                 <script language="JavaScript">

var imagenumber = 9 ;
var randomnumber = Math.random() ;
var rand1 = Math.round( (imagenumber-1) * randomnumber) + 1 ;


images = new Array
images[1] = "stock/images/12_sm.jpg"
images[2] = "stock/images/15_sm.jpg"
images[3] = "stock/images/21_sm.jpg"
images[4] = "stock/images/22_sm.jpg"
images[5] = "stock/images/18_sm.jpg"
images[6] = "stock/images/12_sm.jpg"
images[7] = "stock/images/17_sm.jpg"
images[8] = "stock/images/5_sm.jpg"
images[9] = "stock/images/2_sm.jpg"
var image = images[rand1]


links = new Array
links[1] = "stock/m/r6_06-09.html"
links[2] = "stock/m/cbr600f.html"
links[3] = "stock/m/fz6_04-09.html"
links[4] = "stock/m/sv650_99-02.html"
links[5] = "stock/m/fz6_04-09.html"
links[6] = "stock/m/cbr1000rr_04-07.html"
links[7] = "stock/m/cbr600rr_03-06.html"
links[8] = "stock/m/cb600f_hornet.html"
links[9] = "stock/m/gsxr_600-750_01-03.html"
var link = links[rand1]

var Quotation=new Array() 


Quotation[1] = "YAMAHA R6 2006-2009";
Quotation[2] = "HONDA CBR 600F";
Quotation[3] = "YAMAHA FZ6 2004-2009";
Quotation[4] = "SUZUKI SV 650 N/S 1999-2002";
Quotation[5] = "YAMAHA FZ6 2004-2009";
Quotation[6] = "HONDA CBR 1000RR 2004-2007";
Quotation[7] = "HONDA CBR 600RR 2003-2006";
Quotation[8] = "HONDA CB 600 Hornet 1998-2006";
Quotation[9] = "SUZUKU GSXR 750 2001-2003";

document.write('<a href="' + link + '"><img src="' + image + '" border="0"></a>')</script>



   <td valign="top" width="98%">
     <script language="JavaScript">var Q = Quotation.length;
var whichQuotation=Math.round(Math.random()*(Q-1));
function showQuotation(){document.write(Quotation[whichQuotation]);}
showQuotation();</script>

Redagavo Kanteris
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Nzn ka tu ten norejai padaryti, bet kodas atrodo tikrai labai ziauriai...

 

<script>
window.onload = function() {
var images = [];

images[1] = 'stock/images/12_sm.jpg';
images[2] = 'stock/images/15_sm.jpg';
images[3] = 'stock/images/21_sm.jpg';
images[4] = 'stock/images/22_sm.jpg';
images[5] = 'stock/images/18_sm.jpg';
images[6] = 'stock/images/12_sm.jpg';
images[7] = 'stock/images/17_sm.jpg';
images[8] = 'stock/images/5_sm.jpg';
images[9] = 'stock/images/2_sm.jpg';

var links = [];

links[1] = 'stock/m/r6_06-09.html';
links[2] = 'stock/m/cbr600f.html';
links[3] = 'stock/m/fz6_04-09.html';
links[4] = 'stock/m/sv650_99-02.html';
links[5] = 'stock/m/fz6_04-09.html';
links[6] = 'stock/m/cbr1000rr_04-07.html';
links[7] = 'stock/m/cbr600rr_03-06.html';
links[8] = 'stock/m/cb600f_hornet.html';
links[9] = 'stock/m/gsxr_600-750_01-03.html';

var Quotation = [];

Quotation[1] = 'YAMAHA R6 2006-2009';
Quotation[2] = 'HONDA CBR 600F';
Quotation[3] = 'YAMAHA FZ6 2004-2009';
Quotation[4] = 'SUZUKI SV 650 N/S 1999-2002';
Quotation[5] = 'YAMAHA FZ6 2004-2009';
Quotation[6] = 'HONDA CBR 1000RR 2004-2007';
Quotation[7] = 'HONDA CBR 600RR 2003-2006';
Quotation[8] = 'HONDA CB 600 Hornet 1998-2006';
Quotation[9] = 'SUZUKU GSXR 750 2001-2003';

var Q = Quotation.length;
var whichQuotation = Math.round(Math.random()*(Q-1));
console.log(whichQuotation);
document.write('<a href="' + links[whichQuotation] + '"><img src="' + images[whichQuotation] + '" border="0"></a>'+Quotation[whichQuotation]);
};
</script>

 

Aplamai viska siuliciau deti i Associative array (nzn kaip lt), pvz taip:

 

<script>
window.onload = function() {
var bikes = [
	{
		image: 'stock/images/12_sm.jpg',
		link: 'stock/m/r6_06-09.html',
		name: 'YAMAHA R6 2006-2009'

	},
	{
		image: 'stock/images/15_sm.jpg',
		link: 'stock/m/cbr600f.html',
		name: 'HONDA CBR 600F'
	},
	{
		image: 'stock/images/21_sm.jpg',
		link: 'stock/m/fz6_04-09.html',
		name: 'YAMAHA FZ6 2004-2009'
	}
];

console.log(bikes);
console.log(bikes[0]);
console.log(bikes[0].image);
console.log(bikes[1]);
console.log(bikes[1].link);
console.log(bikes[2]);
console.log(bikes[2].name);
};
</script>

Redagavo apieviska
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Idėjus pirmą vietoje maniškio nuotraukos ir tekstas atitinka vienas kitą, bėda tik, kad nerodo nieko daugiau kaip jas, ta prasme dingsta visas puslapio dizainas. Antrą variantą tikrai nežinau kur dėti, įdėjus vietoje seno nieko nerodo.

 

Dar pirmo varianto bėda ta pati kaip maniškio, kartais išmeta "undefined"

Nuoroda į pranešimą
Dalintis kituose puslapiuose
tekstas pries

<script language="JavaScript">
var data = [
{
	img: "stock/images/12_sm.jpg",
	link: "stock/m/r6_06-09.html",
	name: "YAMAHA R6 2006-2009"
},
{
	img: "stock/images/21_sm.jpg",
	link: "stock/m/cbr1000rr_04-07.html",
	name: "SUZUKU GSXR 750 2001-2003"
},
{
	img: "stock/images/21_sm.jpg",
	link: "stock/m/cbr1000rr_04-07.html",
	name: "SUZUKU GSXR 750 2001-2003"
},
{
	img: "stock/images/21_sm.jpg",
	link: "stock/m/cbr1000rr_04-07.html",
	name: "SUZUKU GSXR 750 2001-2003"
}
];

var toShow = Math.round(Math.random()*(data.length-1));

document.write('<a href="' + data[toShow].link + '"><img src="' + data[toShow].img + '" border="0"></a>');
document.write(data[toShow].name);
</script>

tekstas po

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

×
×
  • Pasirinkite naujai kuriamo turinio tipą...