Avatar billede Slettet bruger
07. maj 2002 - 03:25 Der er 14 kommentarer og
1 løsning

En gif refererer til mange andre giffer?!?!??!

Hej!
Nu har jeg siddet i 2 dage for at finde ud af, hvordan www.download.com har opbygget deres hjemmeside. Nærlæser man deres kode ->vis kilde , så kan man se at gif filen b.gif, bliver brugt i mange forskellige sammenhænge, og fremviser forskellige billeder!?!. De bruger referencen til b.gif, som så på en eller anden måde kalder det rigtige gifbillede ind i et <td>-tag

mit spørgsmål er nu, hvordan pokker laver man det?!?

Avatar billede =maddog= Nybegynder
07. maj 2002 - 10:08 #1
b.gif er en såkaldt spacer.gif. det er en 1x1 pixel transparent gif.
den bruges til at 'fastlåse' table-cells, så de bevarer deres størrelse på forskellige brugerflader i forskellige opløsninger.
du kan godt bruge en spacer til at loade andre billeder via JavaScript
f.x.
<img src="b.gif" width="30" height="40" name="nogetnyt">
og i javascript
document.images["nogetnyt"].src = "nogetandet.gif";
Avatar billede sukos Juniormester
07. maj 2002 - 10:48 #2
http://i.i.com.com/cnwk.1d/i/cn/2001_b.gif
b.gif

er de to b.gif jeg kunne finde. Den første er logo, og den anden er netop en "spacer.gif", som de kun bruger til at holde celle-str. som de ønsker det.
D.v.s. enten er den placeret i en celle med en baggrundsfarve, eller også har bruger efter noget tekst og linieskift.
At de bruger den til at referere til andre billedfiler kan jeg ikke se?
Selvom det er muligt, ville det vel også være tåbeligt først at indlæse et billede, som dernæst indlæser det billede som skal vises, medmindre selvf. det er til noget mouseover.....
Avatar billede =maddog= Nybegynder
07. maj 2002 - 10:51 #3
agree
Avatar billede Slettet bruger
07. maj 2002 - 15:16 #4
jeg er slet ikke med, kan i uddybe det lidt? eventuelt med et eksempel? :)
Avatar billede =maddog= Nybegynder
07. maj 2002 - 16:02 #5
jeg har en tabel. jeg vil sikre mig at en kolone er 50 pixler bred, så den tekst, der er nedenunder bliver vist i rigtigt format:
<table>
<tr><td><img src="spacer.gif" width="50" height="1"></td><td><img src="spacer.gif" width="50" height="1"></td></tr>
<tr><td>nu er denne celle mindst 50 pixler bred uanset, hvor meget jeg skriver og tosser rundt</td><td>ja og denne celle er mindst 70 pixler. hvor vildt lækkert</td></tr>
</table>
Avatar billede Slettet bruger
07. maj 2002 - 16:46 #6
det der med spaceren har jeg fanget, det er mere det med at b.gif på download.com.

Hvis man højreklikker på billedet hvor der står 'search', og 'gem som', så er det b.gif og ikke det rigtige billede som hedder 2001_b.gif som den forsøger at gemme. det er det som jeg gerne vil have en forklaring på.

Hvis jeg for eksempel gerne vil lave et tilsvarende design, som download.com i toppen, så ser det i princippet sådan ud:
<table>
<tr>
  <td><img src="logo.gif"></td>
  <td><img src="spacer.gif"></td>
  <td><img src="search.gif"></td>
</table>

Men hvordan søren kan 'search.gif' blive baggrund for et form input felt?

Fatter hat! :)
Avatar billede Slettet bruger
07. maj 2002 - 16:48 #7
Dit første svar =maddog= ser interessant ud, tror måske det er det jeg fisker lidt efter, kan du give mig et eksempel hvordan det hænger sammen?
Avatar billede =maddog= Nybegynder
07. maj 2002 - 16:49 #8
<td style="background:url('gemt.gif');"><img src og så videre er en mulighed.
Avatar billede =maddog= Nybegynder
07. maj 2002 - 16:51 #9
det første er bare javascript. det kan du selv teste:
<html><head><script>
onload = function() {
document.images[0].src = "2001_b.gif"
}
</script></head><body>
<img src="b.gif" width="50" heigth="50">
</body></html>
Avatar billede Slettet bruger
07. maj 2002 - 16:54 #10
vil b.gif, så blive billedet 2001_b.gif?
Avatar billede =maddog= Nybegynder
07. maj 2002 - 16:57 #11
skulle det gerne. faktisk bliver det første billede på skærmen til 2001b.gif
Avatar billede Slettet bruger
07. maj 2002 - 17:57 #12
Hm....er stadig forvirret, men det er vel logisk nok, har lige set at billedet er sat ind som background i td-tagget og siden b.gif, som er et transperent billede, som man klikker på når man siger 'gem-som', så siger det sig selv.... :)

Men den spacer der, er det bare en 1*1 pixel transperent gif uden farve eller noget? :)
Avatar billede =maddog= Nybegynder
07. maj 2002 - 18:10 #13
yes. du kan jo downloade b.gif, så har du en :). ordet spacer er jo meget sigende. 'tom plads'.
Avatar billede =maddog= Nybegynder
07. maj 2002 - 18:11 #14
og så vil jeg gerne takke for mine første point, der ikke er i kategorierne Generelt og Programmering. Takker makker.
Avatar billede Slettet bruger
07. maj 2002 - 18:14 #15
Ja tusind tak for din hjælp, 2 dages frustration er nu overstået....super duper :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Alle kurser indenfor Microsoft 365 – både til begyndere og øvede.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester