Tjabba !
Sitter här och kodar lite på min hemsida. Och nu hoppas jag på hjälp från er. Någon som har en kod eller en sida som kan fixa så jag får mina bilder att bli ett bildspel på min hemsida. Skall förklara lite, har en hemsida som jag vill ha 3st bilder som kommer fram en i taget och så loopas dessa bilderna.
Hoppas på hjälp med detta.
/Force
Byta bild på min hemsida.
- Forcevision
- Inlägg: 1023
- Blev medlem: 21 apr 2008, 21:55
- OS: Ubuntu
- Utgåva: 23.10 Mantic Minotaur
- Kontakt:
Byta bild på min hemsida.
Http://www.jernstedt.me Från otränad till tok tränad och följ mig på facebook http://www.facebook.com/jernstedt.me
- serialsniffer
- Inlägg: 235
- Blev medlem: 13 dec 2008, 14:04
- OS: Ubuntu
- Utgåva: 18.04 Bionic Beaver LTS
- Ort: Hackerland
- Kontakt:
Re: Byta bild på min hemsida.
hmm javascript med en timer på några sekunder och när tiden gått ut körs en funktion som byter bild kanske?
------------------------
Serial Sniffer
Linux Ubuntu 9.10 Karmic Koala Gnome.
Jag är fadder. Läs om mighttp://ubuntu-se.org/phpBB3/viewtopic.p ... 60#p323784
Serial Sniffer
Linux Ubuntu 9.10 Karmic Koala Gnome.
Jag är fadder. Läs om mighttp://ubuntu-se.org/phpBB3/viewtopic.p ... 60#p323784
- perab
- Inlägg: 88
- Blev medlem: 21 jul 2008, 13:15
- OS: Ubuntu
- Utgåva: 22.04 Jammy Jellyfish LTS
- Ort: Hunnestad (Ystad)
Re: Byta bild på min hemsida.
Hej, Forcevision!
Kan detta vara något för dig? Lösningen bygger på Javascript. Lämpligt är väl att du också låter den viktigaste bilden visas om Javascript är avstängt.
http://wsabstract.com/script/script2/in ... lide.shtml
Per
Edit: Rättat ett stavfel.
Kan detta vara något för dig? Lösningen bygger på Javascript. Lämpligt är väl att du också låter den viktigaste bilden visas om Javascript är avstängt.
http://wsabstract.com/script/script2/in ... lide.shtml
Per
Edit: Rättat ett stavfel.
Senast redigerad av 2 perab, redigerad totalt 7 gång.
Det enda säkra sättet att aldrig misslyckas - det är att inte göra någonting alls!
-
- Inlägg: 1818
- Blev medlem: 10 feb 2007, 04:08
- OS: Ubuntu
- Utgåva: 22.04 Jammy Jellyfish LTS
- Kontakt:
Re: Byta bild på min hemsida.
perabs länk verkar ju ge en färdig lösning, vad bra.
Själv har jag använt getelementbyid och settimeout. Vi har haft frågan uppe tidigare:
http://ubuntu-se.org/phpBB3/viewtopic.p ... 59#p271791
(fast i den tråden vill jag minnas att man inte skulle ge färdiga lösningar eftersom trådskaparen var student som skulle skriva en egen uppsats/program)
Här står hur man använder getelementbyid för att byta bild:
http://www.w3schools.com/JS/tryit.asp?f ... _image_src
Vill man ha mjuka övergångar kan man lägga bilderna ovanpå varandra och påverka transparens-index med javaskript och settimeout. (Det finns ett bra rutiner för det i ett bibliotek på nätet som heter blendtrans. Håller men på med det så skall man komma ihåg IE-buggen: För att ändra genomskinlighet så måste man ange en storlek (px) på bilden i bildtaggen, annars funkar det inte i IE, vill jag minnas.)
Här roteras bilder/divtaggar på några kända figurer
http://web.telia.com/~u17103363/doc/Ubu ... m#Bakgrund
Själv har jag använt getelementbyid och settimeout. Vi har haft frågan uppe tidigare:
http://ubuntu-se.org/phpBB3/viewtopic.p ... 59#p271791
(fast i den tråden vill jag minnas att man inte skulle ge färdiga lösningar eftersom trådskaparen var student som skulle skriva en egen uppsats/program)
Här står hur man använder getelementbyid för att byta bild:
http://www.w3schools.com/JS/tryit.asp?f ... _image_src
Vill man ha mjuka övergångar kan man lägga bilderna ovanpå varandra och påverka transparens-index med javaskript och settimeout. (Det finns ett bra rutiner för det i ett bibliotek på nätet som heter blendtrans. Håller men på med det så skall man komma ihåg IE-buggen: För att ändra genomskinlighet så måste man ange en storlek (px) på bilden i bildtaggen, annars funkar det inte i IE, vill jag minnas.)
Här roteras bilder/divtaggar på några kända figurer

http://web.telia.com/~u17103363/doc/Ubu ... m#Bakgrund
Ubuntu/Linux - Grunder: En introduktion till Ubuntu och Linux
Ubuntu/Linux - Basics: An introduction to Ubuntu and Linux (experimental, automated translation)
Ubuntu/Linux - Basics: An introduction to Ubuntu and Linux (experimental, automated translation)
-
- Inlägg: 1818
- Blev medlem: 10 feb 2007, 04:08
- OS: Ubuntu
- Utgåva: 22.04 Jammy Jellyfish LTS
- Kontakt:
Re: Byta bild på min hemsida.
Jag hittade en bit kod i skafferiet och kopierade in de två första avatarerna i denna tråden. Det behöver alltså inte vara så lång eller komplicerad kod för att växla några bilder. (Sedan skall det ju göras till en riktig web-sida med doctype, header etc. förstås.)
http://web.telia.com/~u17103363/doc/sw_tst.htm
http://web.telia.com/~u17103363/doc/sw_tst.htm
Kod: Markera allt
<script type="text/javascript">
var b = 0;
function changeSrc() {
if (b==1){
document.getElementById("myImage").src="http://ubuntu-se.org/phpBB3/download/file.php?avatar=8465_1220519925.jpg";
b=0;
} else
if (b==0){
document.getElementById("myImage").src="http://ubuntu-se.org/phpBB3/download/file.php?avatar=11255_1229171490.jpeg";
b=1;
}
window.setTimeout("changeSrc()", 4000); // 4 sec
}
</script>
<body onload="changeSrc()">
<img id="myImage" src="http://ubuntu-se.org/phpBB3/download/file.php?avatar=8465_1220519925.jpg" />
</body>
Ubuntu/Linux - Grunder: En introduktion till Ubuntu och Linux
Ubuntu/Linux - Basics: An introduction to Ubuntu and Linux (experimental, automated translation)
Ubuntu/Linux - Basics: An introduction to Ubuntu and Linux (experimental, automated translation)
- ajja
- Inlägg: 682
- Blev medlem: 15 dec 2007, 23:43
- OS: Ubuntu
- Utgåva: 24.04 Noble Numbat LTS
- Ort: Motala
- Kontakt:
Re: Byta bild på min hemsida.
Ytterligare en variant med javascript.
Tids aspekten sätter du vid 'setTimeout'.
Bilderna måste ligga i ordningen, den sista först och den första som andra bild.
'onLoad="rotate()"' i body-taggen är den som talar om för FF (har endast testat med FF) att den ska ladda en rotera-funktion och ankar-taggen lägger du där du vill ha bildspelet i kroppen.
Tids aspekten sätter du vid 'setTimeout'.
Bilderna måste ligga i ordningen, den sista först och den första som andra bild.
'onLoad="rotate()"' i body-taggen är den som talar om för FF (har endast testat med FF) att den ska ladda en rotera-funktion och ankar-taggen lägger du där du vill ha bildspelet i kroppen.
Kod: Markera allt
<SCRIPT LANGUAGE=JAVASCRIPT TYPE="TEXT/JAVASCRIPT">
<!-- Dölj skript för äldre webbläsare
adImages = new Array("bann/img7.png","bann/img1.png","bann/img2.png","bann/img3.png","bann/img4.png","bann/img5.png","bann/img6.png")
thisAd = 0
imgCt = adImages.length
function rotate() {
if (document.images) {
if (document.adBanner.complete) {
thisAd++
if (thisAd == imgCt) {
thisAd = 0
}
document.adBanner.src=adImages[thisAd]
}
setTimeout("rotate()", 4 * 1000)
}
}
// Sluta dölj skript -->
</SCRIPT>
<BODY onLoad="rotate()">
<A HREF="javascript:newLocation()"><IMG SRC="bann/img1.jpg" WIDTH=150 HEIGHT=160 NAME="adBanner" BORDER=0></A>
- P.Forsberg
- AVREGISTRERAD
- Inlägg: 2573
- Blev medlem: 17 jan 2008, 18:38
- OS: Ubuntu
- Utgåva: 23.04 Lunar Lobster
- Ort: Kvarnsjön
- Kontakt: