Just nu i M3-nätverket
Gå till innehåll

hr linje med bild ?


Tholle

Rekommendera Poster

Hej.

 

Går det att få en linje med bilder med hjälp av hr tagen?

 

Istället för att göra masser bilder olika långa eller lägga en massa <img src="bild.gif"> bredvid varandra.

 

Vore ju smidigt att få samma bild att lägga sig efter varandra så lång man vill ha linjen.

 

Skriver man <img src="bild.gif" width="250" height="5"> drar den ju bra ut bilden. jag vill alltså att bilden ska komma igen efter varandra.

 

Hoppas ni förstår :))

 

[inlägget ändrat 2002-10-22 15:46:53 av Tholle]

Länk till kommentar
Dela på andra webbplatser

Med ASP kan du göra det lite lättare för dig.

 

<%

function BildLinje(bredd)

ImageWidth = 32

 

for n = 1 to bredd / ImageWidth

bildLinje = bildlinje + "<IMG src='bild.gif'>"

next n

end function

%>

 

Anropas sedan med:

 

<%=BildLinje(400)%>

 

 

[inlägget ändrat 2002-10-22 16:46:35 av Mr Andersson]

Länk till kommentar
Dela på andra webbplatser

Går ju även med Javascript. Vet man inte bredden på sidan så kan man ju räkna ut det också och anpassa linje-bredden därefter.

 

Är dock för lat att skriva ett skript nu. :( Någon annan kanske har lust... ;)

 

 

 

Almir - ...

____________________________________________________________

-Läser Programmet för Informatik med Systemvetenskap på MDH, Västerås.-

 

Länk till kommentar
Dela på andra webbplatser

Inte direkt <hr> men för att få en linje av bilder borde det gå arr göra så här:

 

<div style="height:5px; background-image:url(bild.gif); font-size:2px">&nbsp;</div>

 

Länk till kommentar
Dela på andra webbplatser

Jag skulle nog lösa det med tre delbilder; två ändbilder samt en mittbild som klarar av att bli utsträckt utan att det förändrar utseendet på den ;)

 

--

.Weyland

 

2. Everything around us can be represented and understood through numbers.

 

Länk till kommentar
Dela på andra webbplatser

Jag skulle nog lösa det med tre delbilder; två ändbilder samt en mittbild som klarar av att bli utsträckt utan att det förändrar utseendet på den ;)

Jo men tänk om snubben har små gulliga nalle puh bilder, och vill vissa dessa hela vägen från vänster till höger, alltså nalle nalle nalle nalle nalle nalle :)

 

 

Almir - ...

____________________________________________________________

-Läser Programmet för Informatik med Systemvetenskap på MDH, Västerås.-

 

Länk till kommentar
Dela på andra webbplatser

Man önskar juh...

 

--

.Weyland

 

2. Everything around us can be represented and understood through numbers.

 

Länk till kommentar
Dela på andra webbplatser

Jo men tänk om snubben har små gulliga nalle puh bilder, och vill vissa dessa hela vägen från vänster till höger, alltså nalle nalle nalle nalle nalle nalle

 

Varför inte skapa en liten tabell med samma höjd som bilden, för att sedan använda bilden (nalle.jpg?:) som bakgrund i cellen/tabellen?

 

Mvh

-Cat

_________________________________________________

”Varför vara besvärlig

när man med lite fantasi kan bli helt omöjlig.”

okänd

 

Länk till kommentar
Dela på andra webbplatser

Tar tillbaka mitt inlägg, eftersom Cat redan kommit med samma briljanta idé 4 timmar tidigare... Hur kunde jag missa det.......

 

/ J

[inlägget ändrat 2002-10-24 16:43:09 av Nollis]

Länk till kommentar
Dela på andra webbplatser

Det är det enklaste sättet, men tänk då om användaren vill skriva ut webbsidan. Utskrift av bakgrunder är ju av förståeliga skäl oftast avstängd, vilket kommer leda till att den gulliga nalle puh-linjen inte kommer kunna beskådas på papper. Vilket ju är en katastrof! :((

 

Bäst, dock inte enklast, är att med JS räkna ut bredden på sidan och ta bredden / nalle-bredden = antal nallebilder som ska visas.

 

 

Almir - ...

____________________________________________________________

-Läser Programmet för Informatik med Systemvetenskap på MDH, Västerås.-

 

Länk till kommentar
Dela på andra webbplatser

Tjena!

 

Jo, men det finns ett problem med det; nämligen att du inte vet hur bred sidan är förrän den genererats, och då ska ju nallarna redan vara på plats. F.ö. stöter man på problem när man ska visa ex. 72% av nallen längst ut på raden... (nallen kanske är 37 pixel bred och raden ska vara exakt 800 pixel bred...)

 

(Men vänta nu, Johan, om man vet att raden ska vara 800 pixel bred, då faller ju hela exemplet... Hmmmm...)

 

Här följer ett exempel på Almirs variant, med de brister som jag nämnde ovan, plus bristen att det inte funkar i Netscape...

 

<html>
<head>
<script language="JavaScript1.2">
function show_pooh(){
var pooh_width = 37;
var number_of_poohs = Math.round(hejsan.offsetWidth/pooh_width);

for (x=0; x<number_of_poohs; x++){
	hoppsan.innerHTML += '<img src=pooh width=37 border=0 align=left hspace=0>';
}
}
</script>
</head>

<body onLoad="show_pooh();">
<table>
<tr>
	<td id="hejsan">
		hejsan svejsan nu ska vi se om det här funkar
		<div id="hoppsan"></div>
	</td>
</tr>
</table>

</body>
</html>

 

/ Johan

 

 

[inlägget ändrat 2002-10-24 18:42:11 av Nollis]

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...