Kom ihåg mig?
Home Menu

Menu


Byta bilder

Ämnesverktyg Visningsalternativ
Oläst 2011-02-19, 17:46 #1
hobbywebbisen hobbywebbisen är inte uppkopplad
Banned
 
Reg.datum: Oct 2009
Inlägg: 93
hobbywebbisen hobbywebbisen är inte uppkopplad
Banned
 
Reg.datum: Oct 2009
Inlägg: 93
Standard Byta bilder

Om jag har en bild på ett ställe på t. ex index-sidan - men vill att bilden skiftar till 2 alt 3 andra bilder löpande utan att använda Flash - hur går jag då tillväga?

Alla bilderna har exakt samma storlek.
hobbywebbisen är inte uppkopplad   Svara med citatSvara med citat
Oläst 2011-02-19, 17:53 #2
tnek tnek är inte uppkopplad
Medlem
 
Reg.datum: Mar 2003
Inlägg: 160
tnek tnek är inte uppkopplad
Medlem
 
Reg.datum: Mar 2003
Inlägg: 160
Isåfall låter Easy Slider som något för dig: http://cssglobe.com/post/5780/easy-s...-jquery-slider
tnek är inte uppkopplad   Svara med citatSvara med citat
Oläst 2011-02-20, 10:45 #3
P3N P3N är inte uppkopplad
Flitig postare
 
Reg.datum: Jun 2010
Inlägg: 331
P3N P3N är inte uppkopplad
Flitig postare
 
Reg.datum: Jun 2010
Inlägg: 331
Görs enkelt med javascript. Lägg bilden som en bakgrund i en div. Gör en timeout som skiftar bild på bakgrunden på din div. Krävs rätt lite kod för det. Inget behov av jquery för en sådan liten funktion.
P3N är inte uppkopplad   Svara med citatSvara med citat
Oläst 2011-02-20, 10:47 #4
hobbywebbisen hobbywebbisen är inte uppkopplad
Banned
 
Reg.datum: Oct 2009
Inlägg: 93
hobbywebbisen hobbywebbisen är inte uppkopplad
Banned
 
Reg.datum: Oct 2009
Inlägg: 93
Nja, det var ingen "Slider" jag var ute efter - nåt som gör att den "fasta" bilden på sidan byter till en annan på samma plats. Gör man nån sorts länk till en annan bild då eller?
hobbywebbisen är inte uppkopplad   Svara med citatSvara med citat
Oläst 2011-02-20, 11:12 #5
P3N P3N är inte uppkopplad
Flitig postare
 
Reg.datum: Jun 2010
Inlägg: 331
P3N P3N är inte uppkopplad
Flitig postare
 
Reg.datum: Jun 2010
Inlägg: 331
exempel:

*edit* Ändrade lite i precachen för att slippa skriva bild länkarna mer än en gång

Kod:
<html>
<head>
<script type="text/javascript">

var myArrayPic= new Array();

myArrayPic[1] = "Bilder/bild1.jpg";
myArrayPic[2] = "Bilder/bild2.jpg";
myArrayPic[3] = "Bilder/bild3.jpg";

img1 = new Image();
img1.src = myArrayPic[1];
img2 = new Image();
img2.src = myArrayPic[2];
img3 = new Image();
img3.src = myArrayPic[3];

var MyCurrentPic = 1;
var MilliSecBetweenPicChange = 2000;

function NextBgPic(){
document.getElementById("MyPictureDiv").style.backgroundImage = "url('" + myArrayPic[MyCurrentPic] + "')";
	if (MyCurrentPic != 3){
		MyCurrentPic = MyCurrentPic + 1;
	}
	else {
		MyCurrentPic = 1;
	}
	setTimeout("NextBgPic()", MilliSecBetweenPicChange);
}
</script>
</head>
<body>
<div id="MyPictureDiv" style="background-image: url('Bilder/bild1.jpg'); width:300px; height:400px;">

<div>
<script type="text/javascript">
NextBgPic();
</script>
</body>

</html>

Senast redigerad av P3N den 2011-02-20 klockan 11:27
P3N är inte uppkopplad   Svara med citatSvara med citat
Oläst 2011-02-20, 11:44 #6
hobbywebbisen hobbywebbisen är inte uppkopplad
Banned
 
Reg.datum: Oct 2009
Inlägg: 93
hobbywebbisen hobbywebbisen är inte uppkopplad
Banned
 
Reg.datum: Oct 2009
Inlägg: 93
Tack! Då lägger jag bara in dne här koden där bilden är, right?
Å där du skrivit img1, img2 osv - där ska det stå bildens namn??
hobbywebbisen är inte uppkopplad   Svara med citatSvara med citat
Oläst 2011-02-20, 11:54 #7
P3N P3N är inte uppkopplad
Flitig postare
 
Reg.datum: Jun 2010
Inlägg: 331
P3N P3N är inte uppkopplad
Flitig postare
 
Reg.datum: Jun 2010
Inlägg: 331
Ja, ändra bildnamnen där det i dag står "Bilder/bild1.jpg", "Bilder/bild2.jpg", "Bilder/bild3.jpg". Det skall stå den relativa vägen till dina bilder från sidan med detta scriptet.

Tänk på att lägga det som är mellan <head></head> taggarna mellan DINA head taggar och det i <body> taggarna i mellan DINA body taggar.

Sen måste du sätta rätt width och height enligt dina bilder på diven där det nu står 300px och 400px. Samt positionera diven med bilden så att bilden hamnar på rätt ställe på sidan. Exempelvis:
Kod:
<div id="MyPictureDiv" style="background-image: url('Bilder/bild1.jpg'); position:relative; top:300px; left: 200px; width:300px; height:400px;">
Justera de måtten ovan till var du vill ha diven/bilderna.

Senast redigerad av P3N den 2011-02-20 klockan 12:25
P3N är inte uppkopplad   Svara med citatSvara med citat
Oläst 2011-02-20, 13:22 #8
hobbywebbisen hobbywebbisen är inte uppkopplad
Banned
 
Reg.datum: Oct 2009
Inlägg: 93
hobbywebbisen hobbywebbisen är inte uppkopplad
Banned
 
Reg.datum: Oct 2009
Inlägg: 93
Ok - stort tack P3N!
Då ska jag testa å lägga in varje JPG-image så.
hobbywebbisen är inte uppkopplad   Svara med citatSvara med citat
Oläst 2011-02-20, 15:31 #9
P3N P3N är inte uppkopplad
Flitig postare
 
Reg.datum: Jun 2010
Inlägg: 331
P3N P3N är inte uppkopplad
Flitig postare
 
Reg.datum: Jun 2010
Inlägg: 331
Det var så lite så
P3N är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 11:17.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017