Tervetuloa, Vieras. Ole hyvä ja kirjaudu tai rekisteröidy.
09.09.10 - klo:15:38
Etusivu | Ohjeet | Haku | Kirjaudu | Rekisteröidy
+  Ongelmat.org
|-+  Ongelmat
| |-+  Tietotekniikka
| | |-+  Kotisivut & WWW
| | | |-+  Vaihtuva kuva
« edellinen seuraava »
Sivuja: 1 [2] 3 Vastaus | Tulostusversio
Kirjoittaja Aihe: Vaihtuva kuva  (Luettu 4877 kertaa)
Baabloo
Ylläpitäjä
Täysjäsen
*****
Poissa

Viestejä: 87



« Vastaus #15 : 27.11.08 - klo:12:19 » Vastaa lainaten

Kuinka paljon helpompaa elämä olisikaan ilman IE:tä. Luultavasti tuon saa sulkeutumaankin IE:llä, pitää tutkia asiaa.

Edit. ja sieltähän se vastaus löytyikin
Lainaus
"You will also notice the need to close the menu, which can be done by adding the missing border to the bottom of the list. So, the ul rule becomes:"

Eli lisäät css:ään ul kohtaan vielä alarajan eli esim. border-bottom: 1px solid #fff; (taas näitä hienoja IE-korjauksia).
« Viimeksi muokattu: 27.11.08 - klo:21:05 kirjoittanut Baabloo » tallennettu

Palaute: admin [at-merkki] ongelmat.org
apassi
Jäsen
**
Poissa

Viestejä: 46


WWW
« Vastaus #16 : 27.11.08 - klo:23:57 » Vastaa lainaten

Laitan koodia:

ul {
margin: 0;
padding: 0;
list-style: none;
border-bottom: 1px solid #fff;
}

ul li {
position: relative;
}

li ul {
position: absolute;
left: 215px;
top: 0;
display: none;
}

/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; }
* html ul li a { height: 1%; }
/* End */

ul {
margin: 0;
padding: 0;
list-style: none;
width: 215px;
border-bottom: 1px solid #fff;
}

Löysin kaksi noita Ul-kohtia, muttei toimi vieläkään. Lienekköhän tehnyt jotain väärin? Kyl tää IE on syvältä. Kiitos sinulle vaivannäöstä.
tallennettu

Baabloo
Ylläpitäjä
Täysjäsen
*****
Poissa

Viestejä: 87



« Vastaus #17 : 28.11.08 - klo:13:06 » Vastaa lainaten

Tuossa on tapahtunut pieni kämmi itseltäni näköjään eli
Koodia:
ul {
margin: 0;
padding: 0;
list-style: none;
border-bottom: 1px solid #fff;
}

tuon kohdan voi poistaa, koska nuo samat on jo määritelty. Enpä nyt näillä tiedoilla osaa sanoa, miten tuon saisi toimimaan IE:llä (en pysty itsekään testaamaan, kun ei ole IE:tä käytössä).
tallennettu

Palaute: admin [at-merkki] ongelmat.org
apassi
Jäsen
**
Poissa

Viestejä: 46


WWW
« Vastaus #18 : 29.11.08 - klo:11:14 » Vastaa lainaten

Ihan mielenkiinnosta. Validoin noita omia sivuja ja ilmoitti tälläisen virheen:
Line 30, Column 39: required attribute "ALT" not specified.
<img id="vkuva" src="images/kuva3.JPG" >   

The attribute given above is required for an element that you've used, but you have omitted it. For instance, in most HTML and XHTML document types the "type" attribute is required on the "script" element and the "alt" attribute is required for the "img" element.

Typical values for type are type="text/css" for <style> and type="text/javascript" for <script>.


Pitäisi siis lisätä alt-komento, jotta jos kuvaa ei näy jostain syystä niin näkyisi kuvan selite teksti.
 Kysymys siis kuuluu että onko tohon vaihtuvaan kuvaan, (kuviin), mahdollista ympätä tota alt:a?
tallennettu

Baabloo
Ylläpitäjä
Täysjäsen
*****
Poissa

Viestejä: 87



« Vastaus #19 : 29.11.08 - klo:12:51 » Vastaa lainaten

Itse keksin pari tapaa ympätä tuon altin.
Koodia:
<?php
  $file 
rand(15);
  
$alt_num $file;
  
$file .= '.jpg';
  
$file_alt = array (
=> "kuva1",
=> "kuva2",
=> "kuva3",
=> "kuva4",
=> "kuva5",
);
  echo 
'<img id="vkuva" src="kuva'.$file.'" alt="'.$file_alt[$alt_num].'" >';
?>
tai
Koodia:
<?php
  $file 
rand(15);
  
$file_alt = array (
=> "kuva1",
=> "kuva2",
=> "kuva3",
=> "kuva4",
=> "kuva5",
);
  echo 
'<img id="vkuva" src="kuva'.$file.'.jpg" alt="'.$file_alt[$file].'" >';
?>

Ylemmässä otetaan muuttujaan $alt_num talteen tuo numero, joka arvotaan $file-muuttujaan. Tehdään taulukko $file_alt, josta nuo tekstit löytyvät ja lopuksi näytetään kuva sekä sitä vastaava alt-teksti. Alempi on muuten sama, mutta tuossa käytetään vain $file-muuttujaa ja jpg-pääte on laitettu suoraan echoon.
tallennettu

Palaute: admin [at-merkki] ongelmat.org
apassi
Jäsen
**
Poissa

Viestejä: 46


WWW
« Vastaus #20 : 29.11.08 - klo:13:15 » Vastaa lainaten

Kokeilin noita molempia ja en saanut onnistuu. Yritin ittekin muokkailla koodia siinä onnistumatta tuloksellisesti. Ei siis näytä kuvaa vaan numerointi saattaa näkyä kuvan paikalla tai pelkkä blankko.
  Huomioitavaa on että nyt sit meni validaattorista läpi.
tallennettu

Baabloo
Ylläpitäjä
Täysjäsen
*****
Poissa

Viestejä: 87



« Vastaus #21 : 29.11.08 - klo:13:25 » Vastaa lainaten

Hmm, itselläni tuo toimii ihan hyvin (http://ongelmat.org/esimerkit/testi_rand2.php). Sillä voi olla vaikutusta, että sinulla on nuo kuvien päätteet isolla kuvissa ja pienellä taas koodissa. Kannattaa muuttaa joko kuvien päätteet pieniksi tai koodista isoksi (eli siis koodissa .jpg -> .JPG).
tallennettu

Palaute: admin [at-merkki] ongelmat.org
apassi
Jäsen
**
Poissa

Viestejä: 46


WWW
« Vastaus #22 : 29.11.08 - klo:13:33 » Vastaa lainaten

Jes siinä vika ja sit piti lisätä toi images/... Eipä voi muuta sanoa kun että kyllä osaatte.
tallennettu

apassi
Jäsen
**
Poissa

Viestejä: 46


WWW
« Vastaus #23 : 01.12.08 - klo:10:29 » Vastaa lainaten

Onnistuuko toi vaihtuva kuva silleen että vaihtuis tietyin ajoin esim 2sekunnin välein ilman sivun päivittämistä?
tallennettu

Baabloo
Ylläpitäjä
Täysjäsen
*****
Poissa

Viestejä: 87



« Vastaus #24 : 01.12.08 - klo:16:22 » Vastaa lainaten

Varmaankin ajaxilla voisi onnistua (http://fi.wikipedia.org/wiki/Ajax_(ohjelmointi)). Itse en ole ajaxia käyttänyt, jos kiinnostaa niin kannattaa tutustua.
tallennettu

Palaute: admin [at-merkki] ongelmat.org
apassi
Jäsen
**
Poissa

Viestejä: 46


WWW
« Vastaus #25 : 12.01.09 - klo:16:19 » Vastaa lainaten

Juuri tuota tarkoitin. Kiitos. Toimii hyvin kaikilla muilla selaimilla  paitsi IE.llä. Laitoin ton koodin ie.css tiedostoon myös tuon sinun ohjeesi mukaan. Olen yrittänyt muokata koodia siinä onnistumatta. No, meikäläisen koodaus kyvyt on aika onnettomat. Mihinkä kohtaan tai mille sivulle tulee laittaa toi javascript-pätkä? Tuleeks se yleensä tohon ie.css-tiedostoon? Olen koettanut eri paikkoihin.  IE kyl pilaa kaiken ilon, damn it.

En ole saanut ie:llä vieläkään toimiin. Osaisko joku vielä jelppiä?
tallennettu

Baabloo
Ylläpitäjä
Täysjäsen
*****
Poissa

Viestejä: 87



« Vastaus #26 : 25.01.09 - klo:16:24 » Vastaa lainaten

Herätelläänpäs tätä nyt vihdoin henkiin, kun on ehtii. Tutkin tuota merkkausta, javascriptiä ja css:ssää, mutta en huomannut vielä ainakaan mitään, joka voisi tuon rikkoa. Ainoastaan huomasin, että yksi </div->-tagi puuttuu (wrapperia ei lopeteta koskaan), mutta tämä tuskin vaikuttaa asiaan niin radikaalisti. Kannattaa kuitenkin lisätä se </div> ennen </bodya>. Milläs IE-versiolla olet liikenteessä?
tallennettu

Palaute: admin [at-merkki] ongelmat.org
apassi
Jäsen
**
Poissa

Viestejä: 46


WWW
« Vastaus #27 : 25.01.09 - klo:17:35 » Vastaa lainaten

Mistä tuo div-tagi puuttuu? IE7 käytän.
tallennettu

Baabloo
Ylläpitäjä
Täysjäsen
*****
Poissa

Viestejä: 87



« Vastaus #28 : 25.01.09 - klo:17:46 » Vastaa lainaten

Tuolle "<div id="wrapper">" ei ole lopetus-tagia, joka ilmeisesti kuuluisi </body> eteen. Tuo tuskin on se ongelma, joten jotain on varmaan jäänyt määrittelemättä kuitenkin (http://www.alistapart.com/d/horizdropdowns/horizontal2.htm tuo toimi ainakin kaverilla ie7-selaimella).
tallennettu

Palaute: admin [at-merkki] ongelmat.org
apassi
Jäsen
**
Poissa

Viestejä: 46


WWW
« Vastaus #29 : 25.01.09 - klo:18:05 » Vastaa lainaten

Se toimi minullakin kun aikoinaan kokeilin sitä ie:llä ja siks olen yrittänyt ratkaista tuota onkelmaa. Eiks siinä ole samat määritykset kuin mullakin?  Mikähän ihme voi mättää?
tallennettu

Sivuja: 1 [2] 3 Vastaus | Tulostusversio 
« edellinen seuraava »
Siirry: