Jump to content
php.lv forumi

Kā pie lapas ielādes nosūtīt bildes


Kristabs

Recommended Posts

Sveiki, man tāda izvēlne, kur ir gan links, gan bilde, bet uzbraucot uz linka, bilde nomainās uz citu. To es panācu šādi:

JS:

function changeSrc1()
{
document.getElementById("test1").src="../siteimg/demobilde2.jpg"
}

function changeSrcBack1()
{
document.getElementById("test1").src="../siteimg/demobilde.jpg"
}

HTML:
<a href="?" onMouseOver="changeSrc1()" onMouseOut="changeSrcBack1()">Saite</a>
<img id="test1" src="../siteimg/demobilde.jpg">

 

Problēma ir tāda, ka to otru bildi sāk transfērot tikai, kad uzbrauc uz saites ar peli un turpina to darīt tikai, ja pele paliek virsū uz saites. Līdz ar to pie lēna interneta pieslēguma nekas tāds prātīgs nesanāk. Vajag tā, ka pie lapas ielādes uzreiz aizsūta uz kešu arī tās otras bildes, kuras uzreiz neizvada, tā lai uzbraucot ar peli uz saites nebūtu jāgaida, kamēr atnāk jaunā bilde, bet tā būtu uzreiz.

 

UPDATE: Izdomāju tiko variantu šādu - pielikt vēl klāt šo rindiņi, lai uz pārlūku aizsūta bildi, bet lietotājs viņu neredz, bet vienalga pārlūks nokešo.

<img src="../siteimg/demobilde2.jpg" style="visibility:hidden; ">

 

Tā ir labi vai iesakiet kādu labāku variantu?

Edited by Kristabs
Link to comment
Share on other sites

jaa ir krietni labaaks risinaajums :)

pameklee Gogle pie JS apmaaciibas :)

------

P.S. ja nebuus slinkums iemetiishu kodu.... paaraak biezji shis jautajums tiek risinaats...

edit: nu labs ir ...

skatiit sheit

edit2: tas onMouseOver="mouseOver()

ir uztaisiits tieshi savietojamiibas deelj --> mazliet piekaasham brauzeru atskjiriibas ;)

Edited by Grey_Wolf
Link to comment
Share on other sites

goldy--> tavs variants stradas tika uz linka...

ar maneejo var nomainiit Jebkuru bildi, jebkuraa lapas vietaa + ne tikai vienu, bet neierobezotu skaitu

vieniigais ierobezojums - bilzu izmeeriem jasakriit un pamat bildei jau jaabuut ielaadeetai....

piedevaam kaa jau esmu mineejis straadaa pat uz nescape 4.x, taatad pat uz veciem brauzeriem :)

Link to comment
Share on other sites

×
×
  • Create New...