Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Kuvat eivät näy nettisivulla

Sivun loppuun

eija [05.12.2010 08:33:52]

#

Koodiini laittamat kuvat eivät näy nettisivuilla (minulla on vain localhost). En ymmärrä, mikä tässä koodissa on vikana:

<td class="yla"><a href="s.php"><img src="http://localhost/slogo.jpeg" alt="Virhe" width="150" height="80"/></a></td>

Olen kokeillut myös muita kuvia, mutta ne eivät yksinkertaisesti näy, vaan antavat Virhe -ilmoituksen. Olen koettanut myös kuvia, jotka eivät ole linkkejä.

Mod. huom: HTML ei ole PHP!

Teuro [05.12.2010 08:44:57]

#

Ja htdocs-kansiossa on tarkalleen tuon niminen tiedosto? Muuton en keksi syytä miksi ei näkyisi. Yleensähän JPG-tiedosto on juurikin .jpg tai .JPG firefoksiin on saatavana firebug ja web developer, jotka ovat sivun kehitysvaiheessa mukavia työkaluja. Saat esille muun muassa hajonneet kuvat ja paljon plajon muuta.

eija [05.12.2010 09:18:56]

#

Katsoin kuvan ominaisuuksia ja siellä oli oletusohjelmana Paint.NET. Vaihdoin sen Firefoxiin, tuloksetta. Firefoxilla kuva avautuu.

Teuro [05.12.2010 09:35:37]

#

Tuo asia nyt ei kuulu tähän mitenkään. Tuohan on vain käyttöjärjestelmää varten, eikä palvelimesi tee sillä tiedolla yhtään mitään. Palvelin yrittää ladata tuota antamaasi kuvaa, mutta jokin siinä on väärin. Yleisimmät syyt lienevät rikkinäinen kuva i.e yritetään näyttää kuva.gif kuvaa kuva.jpg:ä, jolloin palvelin yrittää tulkita kuvaa virheellisesti jpg-formaatissa. Tämä ei luonollisestikaan onnsitu. Toinen yleinen syy on antaa virheellinen tiedostopolku. Voisitko siis vastata esittmääni kysymykseen tiedostonpolusta?

eija [05.12.2010 09:52:53]

#

Tein tuon logon itse paint.NET:illä ja tallensin muotoon jpeg.
Tiedostopolku on: file:///C:/Program%20Files/XAMPP/htdocs/slogo.jpeg

Teuro [05.12.2010 10:04:16]

#

Hassua tein ihan samalla tavalla ja kuva näkyy aivan oikein. Teet siis jotakin väärin, tai sitten XAMP ei salli tuota päätettä.

Paratiisin poika [05.12.2010 10:15:51]

#

testaa ulkoista kuvaa. Tai sitten olet saattanut määritellä td:n class "ylä" attribuutin visibility: none; tyypillä. Eli:

td.class {
  visibility: none;
}

Teuro [05.12.2010 10:22:42]

#

Paratiisin poika kirjoitti:

testaa ulkoista kuvaa. Tai sitten olet saattanut määritellä td:n class "ylä" attribuutin visibility: none; tyypillä. Eli:

td.class {
  visibility: none;
}

Tuohan pitäisi olla td.yla, jotta tuo voisi toimia, mutta koska alt-attribuutti tulee näkyviin, niin en usko tuohon teoriaan. Kaiken lisäksi luulen, ettei aloittaamme ole vielä edes tehnyt css-tiedostoa, koska sivuston rakennekin taotaa olla vielä hakusessa, koska tuolla käytetään taulukkoa johonkin kummalliseen :)

eija [05.12.2010 10:44:51]

#

Kokeilin avata kuvan Firefoxilla ja se onnistui hyvin, mutta kun laitoin http://localhost/slogo.jpeg - yllätys, tiedostoa ei löydy.

Sitten tutkin tarkemmin hakemistorakennettani ja siellä oli jossain yksi xampp ja toinen jossain XAMPP!

Voi mikä moka! Kiitoksia vastauksista.

Paratiisin poika [05.12.2010 11:16:47]

#

Pikkuvikoja on helppo korjata. On mullekkin käyny joskus väärien kansioiden kanssa. Koulussa tallensin miljoonakuvaa VJGO kansioon mutta ne ei ollu siel. Sit ne löytyki o asemalta ku oliki menny sinne...


Sivun alkuun

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta