Kristabs Posted January 23, 2006 Report Share Posted January 23, 2006 (edited) 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 January 23, 2006 by Kristabs Link to comment Share on other sites More sharing options...
goldy Posted January 23, 2006 Report Share Posted January 23, 2006 jā ir labāki varianti: 1) nelikt lielas bildes iekš menu, tas tracina 2) body onload() aizsūti visas savas bildes Link to comment Share on other sites More sharing options...
Grey_Wolf Posted January 23, 2006 Report Share Posted January 23, 2006 (edited) 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 January 23, 2006 by Grey_Wolf Link to comment Share on other sites More sharing options...
goldy Posted January 23, 2006 Report Share Posted January 23, 2006 bet vai nav vienkāršāk un prātīgāk taisīt šādu pasākunu ar CSS tipa: a { background-image: 1.gif } a:hover { background-image: 2.gif } un pa virsu nomainīt tikai uzrakstus Link to comment Share on other sites More sharing options...
Grey_Wolf Posted January 23, 2006 Report Share Posted January 23, 2006 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 More sharing options...
goldy Posted January 23, 2006 Report Share Posted January 23, 2006 nu jā, bet ja runa iet par MENU, kā šajā gadījuma, ja pareizi saprotu, nezinu var būt man kaut kādi strereotipi, bet no JavaScript cenšos izvairīties līdz pēdējai iespējai Link to comment Share on other sites More sharing options...
Kristabs Posted January 24, 2006 Author Report Share Posted January 24, 2006 Liels pladies, Grey Wolf, Tu mani saprati preciizi un tas bija tieshi tas, kas vajadziigs. Goldy, man, kaa jau mineeja Grey Wolf, vajadzeeja taa, ka mainu jebkuraa vietaa atrodoshos bildes src uzbraucot uz linka, taakaa a:hover nedereeja. Link to comment Share on other sites More sharing options...
Grey_Wolf Posted January 24, 2006 Report Share Posted January 24, 2006 goldy--> tie tiesham ir steriotipi :) Link to comment Share on other sites More sharing options...
Recommended Posts