August 22, 2005
OfflineAllt jag vill göra är att var 15e sekund byta ut en bild mot en annan i en html-sida(växla mellan ca. 10 bilder) 
Men, varje bild ska länka till en egen sida (alltså inget bildspel bara).
Hovdoyadodat? 😀
ps. inga hänvisningar till nån aldrig så bra tutorial i javascript, tack. Vill bara ha skriptet (eller lösning) 😀
[ Detta Meddelande är ändrat av de Vil På 2001-07-09 11:42 ]
April 9, 2001
OfflineDet här borde fungera...
-------------------------
var picNumber;
var pic1 = new Image();
picNumber = -1;
function initPage(){
setTimeout("changePicture()",5);
setTimeout("initPage()",15000);
}
function changePicture() {
picNumber = picNumber + 1;
if (picNumber == 3){
picNumber = 0;
}
if (picNumber == 0) {
pic1.src = 'forsta_bilden.gif';
}
if (picNumber == 1) {
pic1.src = 'andra_bilden.gif';
}
if (picNumber == 2) {
pic1.src = 'tredje_bilden.gif';
}
window.minbild.src = pic1.src;
}
function gotoUrl(){
if (picNumber == 0){
self.location.href='http://www.sida.com';
}
if (picNumber == 1){
self.location.href='http://www.apa.com';
}
if (picNumber == 2){
self.location.href='http://www.nisse.com';
}
}
-------------------------
_________________
SYS#1: T-bird 1200, Abit KT7A-RAID, 512MB PC133, Geforce 3, SB PCI 512, RAID: 2*40GB + 30GB, Miro StudioDV.
SYS#2: PIII 450, Abit BE6, 256MB, Matrox G400 MAX, Creamware Pulsar+SRB (8 Sharc DSP).
[ Detta Inlägg ändrades av: carnail den 2001-07-12 00:23 ]
[ Detta Inlägg ändrades av: carnail den 2001-07-12 00:24 ]
[ Detta Inlägg ändrades av: carnail den 2001-07-12 10:05 ]
August 22, 2005
OfflineTack för svaret Carnail!
Dock uppdaterades bara länken, ej bilden, med jämt mellanrum. Men jag fick tag på ett skript som uppdaterar både länk och bild vid laddning av sidan, men inte med jämna intervall.
Jag undrar nu om du (eller någon) kan modifiera detta skript så att bilden roterar mellan bilderna på lager med 15 sekunders intevall.
Men inte genom att uppdatera hela sidan, bara själva bilden (eftersom övriga sidan innehåller mycket bilder, och kommer att sega varje gång hela sidan laddar).
------------------------
<!--
function visa_bild()
{
bild=new Array ("0.jpg","1.jpg", "2.jpg", "3.jpg")
lank=new Array("sida0.html","sida1.html", "sida2.html")
nummer=Math.floor(Math.random() *bild.length)
visa_bilden=""
return visa_bilden
}
<!--
document.write(visa_bild())
//-->
-------------------------
April 9, 2001
OfflineDet var en } som saknades, så nu har jag testat koden och den fungerar. Testa att ändra på 'forsta_bilden.gif' etc till dina bildnamn. Tänk på att IMG taggen måste ha kvar sitt namn 'minbild' så att javascriptet hittar den...
Om du tycker att det är jobbigt att testa med så lång tid inställd så ändra 15000 till ex 4000 men tänk på att den måste hinna läsa in bilden oxo.
_________________
SYS#1: T-bird 1200, Abit KT7A-RAID, 512MB PC133, Geforce 3, SB PCI 512, RAID: 2*40GB + 30GB, Miro StudioDV.
SYS#2: PIII 450, Abit BE6, 256MB, Matrox G400 MAX, Creamware Pulsar+SRB (8 Sharc DSP).
[ Detta Inlägg ändrades av: carnail den 2001-07-12 10:14 ]
1 Guest(s)









Log In

