Pulma Opera selaimessa

Olen jo pitemmän aikaa yrittänyt saada selvyyttä seuraavaan toimintaongelmaan Opera selaimessa.

Jos Operalla katseleen tiedostoa, jossa on käytetty taulukoita ja tiedostossa on paljon linkkejä taulukoiden soluissa, niin Opera hukkaa osoitteet.

En osaa tuota selkeämmin selittää, mutta osoitteessa http://www.kotiposti.net/ollilma/testaus/testi1.htm
oleva tiedosto selventänee asiaa. Osittain linkit toimivat, mutta jos menee esim. hakemistoon, niin siellä olevilla linkeillä ei enään pääsekkään oikeisiin kohteisiin, vaan joutuu aivan tiedoston loppuun.

Koska en osaa tarpeeksi englantia, en pysty asiaa selvittämään suoraan selaimen tekijöille. Versioissa 7.x ei ongelmaa vielä ollut, mutta versioihin 8.x se ilmestyi.

Löysin kesällä muitakin sivuja, joissa oli käytetty taulukoita ja niissäkin tuli esiin sama ilmiö.
81169
Äänestä

Muut lukivat myös

Vastaukset 8

Vanhimmat

Outo juttu, Firefoxilla kokeilin ja mielestäni linkitys toimi ihan oikein. Käytin tuon sivun vielä W3.orgin validation-palvelussa tarkistuksessa (automaattinen tarkistus ja kehuivat että oli kelvollinen "" sivu)
Nyt ei ole operaa tässä tarjolla, että pääsis sillä kokeilemaan. Oletko itse testannut eri selaimilla?

Voiskohan olla mitään merkitystä tuolla, ettet ole "kääntänyt" ääkkösiä koodeiksi (esim ä-kirjain on & a u m l ; tuossa on noi välilyönnit ylimääräisiä, muuten näkyis vaan yksi ä-kirjain)

Testasin vielä tuon lähde-koodin:
http://validator.w3.org/

ja se herjasi juuri noista ääkkösistä. Suomalaisissa koneissahan tuo ei ole ongelma.

Äänestä

  • Esimekki toimii kaikilla muilla selaimilla ongelmitta ja nyös Operan versioilla 7.x ja aiemmilla.

    Minun on hieman vaikea vaikuttaa tiedoston muotoon, koska toinen ohjelma muodostaa sen, eli itse en ole sitä koodannut. Myöskään omien tiedostojen korjailu ei auta kuin pieneltä osin, koska muiden tekemät ovat kuitenkin ongelma.

    Olen koittanut toitottaa asiasta usealla taholla, mutta kukaan ei oikein tahdo käsittää, että vika on Opera selaimessa. Kaikki vain alkaa selittämään, miten koodia pitäisi muuttaa, jotta homma toimisi.

    Jokin kohta on Operalla mennyt ohjelmoinnissa vikaan, heidän siirtyessään tekemään 8 versioita. Koska minulla on olematon englannin taito, en pysty asiasta reklamoimaan suoraan tekijöitä.

    Vastaavia sivuja löytyy enemmänkin netistä, joissa siis Opera ei hallitse linkkejä.

    Kyllä Operankin täytyisi selvitä samoista tiedostoista kuin muutkin selaimet, tiedostojen sisällöstä riippumatta.

    Äänestä

  • Kotivelho kirjoitti:

    Esimekki toimii kaikilla muilla selaimilla ongelmitta ja nyös Operan versioilla 7.x ja aiemmilla.

    Minun on hieman vaikea vaikuttaa tiedoston muotoon, koska toinen ohjelma muodostaa sen, eli itse en ole sitä koodannut. Myöskään omien tiedostojen korjailu ei auta kuin pieneltä osin, koska muiden tekemät ovat kuitenkin ongelma.

    Olen koittanut toitottaa asiasta usealla taholla, mutta kukaan ei oikein tahdo käsittää, että vika on Opera selaimessa. Kaikki vain alkaa selittämään, miten koodia pitäisi muuttaa, jotta homma toimisi.

    Jokin kohta on Operalla mennyt ohjelmoinnissa vikaan, heidän siirtyessään tekemään 8 versioita. Koska minulla on olematon englannin taito, en pysty asiasta reklamoimaan suoraan tekijöitä.

    Vastaavia sivuja löytyy enemmänkin netistä, joissa siis Opera ei hallitse linkkejä.

    Kyllä Operankin täytyisi selvitä samoista tiedostoista kuin muutkin selaimet, tiedostojen sisällöstä riippumatta.

    Minä ainakin uskon että kyse on nimenomaan Operan bugista (missä selaimissa niitä bugeja ei olisi?), koska vika ei ollut koodissa. Ajattelin vain kertoa miten tekemällä tämä bugi voidaan kiertää, enkä voinut mitenkään tietää että et voi vaikuttaa sivujen tekoon.

    Jos muuten kiinnostaa tietää niin IE:ssä vastaavia bugeja on moninkertainen määrä. Ne vain eivät näy selaajille koska jokainen sivuntekijä testaa sivunsa joko AINOASTAAN, tai MYÖS IE:llä. Ihan vain siksi että kyseinen selain on jostain täysin absurdista syystä johtuen niin suosittu.
    Lisäksi Microsoftilta on kohtuullista odottaa korjausta bugeihin n. kymmenen vuoden kuluessa..


    Vaan katsoppa ihmettä! Operalla on ihan suomenkielinen fooruminsakin jonne voit kirjoittaa asiasta suomeksi:
    http://my.opera.com/suomi/forums/

    Äänestä

Minä katsoin myöskin validaattorilla läpi, monesti kun jokin virhe (vaikka jonkun tagin tai lainausmerkin puuttuminen) jossain ihan toisaalla saattaa vaikuttaa mitä kummallisimpiin asioihin. Mutta siinä ei ollut vikaa, ainakin koodi on ilmoitellun määrityksen mukaisesti oikein.

Kyseessä on mitä ilmeisemmin Operan bugi noissa name-määrittelyiden noudattamisissa ( ). Sen sijaan id-määrittely ( id="Taulu101" ) toimii moitteettomasti.

Homman saa siis toimimaan jos muutat koodiä seuraavasti (pistän vain yhden esimerkin koska muutettavia kohtiahan on pitkälti toista sataa):

Taulu101

edellinen korvataan seuraavanlaisella:

Taulu101


Name -attribuutillahan nimeät jonkin kohdan, tässä tapauksessa tyhjän linkin. Id-attribuutilla taas yksilöit jonkin taulun (muistathan että sama identiteettitunnus voi olla vain yhdellä elementillä samassa tiedostossa aivan kuten sama henkilötunnuskin voi olla vain yhdellä ihmisellä).

Tämä siis toimii, tosin pitäisi tuon sinun tekemäsi toimia..

Äänestä

Vaikka koodisi olikin kieliopillisesti oikein niin loogisesti merkattua se ei missään tapauksessa ollut.
Kun merkintäkielessä merkitään rakenne loogisesti niin se tarkoittaa sitä että otsikot ovat merkitty otsikoiksi, listat listoiksi, tekstikappaleet tekstikappaleiksi, taulukot taulukoiksi jne.
Lisäksi div-elementeillä voidaan ryhmitellä kokonaisuuksia sopiviksi.

Katselin vähän koodiasi ja mietin että olisiko mitään fiksumpaa tapaa hoitaa tuo homma ja onhan sellainen. Oletan että sinulla on jonkinlainen pohja johon täyttelet noita tietoja (tuskin teet Notepadilla kaikkea koodia), joten kannattaisi ehkä harkita pohjan muuttamista.
Tein pienen esimerkin siitä mikä olisi MINUN mielestäni järkevämpää merkkausta. Hyötynä saavutetaan mm. se että ulkoasua on helppoa muutella myöhemmin kun itse koodissa ei ole kerrottu ollenkaan miten asiat pitäisi selaimessa esittää. Tässä:


---------- index.html ----------



   
   Testdocument
   




   
      SUKUSELVITYKSEN KOHDE
      Martti Martinpoika
      Kokkonen s. 19.4.1776 Pielavesi
      ja hänen jälkeläisiään yhteensä 163 taulua




   | Sukunimi 1.-hakemisto |
   

   
      Taulu1
      I Martti Martinpoika Kokkonen (2) s. 19.4.1776 Pielavesi, k. 17.6.1836 Pielavesi, kuolinsyy kuume. Kantaisä. Syntyi Pielaveden Sulkavan kylän n:o 3:ssa. Rippikirjan 1824-1834 mukaan oli holhouksen alainen. Omisti Pielaveden Lampaanjärvellä kaksi taloa: Niiralan eli Rantalan (Lampaanjärvi n:o 1) ja Hanhisuon (Lampaanjärvi n:o 2). Ainakin Niiralan tilan Martti Kokkonen sai avioliittonsa kautta. Niirala on vuodesta 1905 lähtien maakirjoissa tunnettu nimellä Saikkola. Käytännössä se on tunnettu myös nimellä Lampaanjärven Kokkola. Kirjan alkuosassa on kirjoituksia, jotka liittyvät Martti Kokkosen elämänpiiriin.
      Puoliso: Kaisa Niirainen (3) s. 14.7.1778 Iisalmi, k. 2.2.1848 Pielavesi.Vanhemmat: Heikki Niirainen, s. 1752 ja Liisa Nousiainen, s. 1753.
      Lapset:
         Liisa Kokkonen, s. 1798 Iisalmi. Tauluun 2
         Heikki Juho Kokkonen, s. 22.5.1799 Iisalmi. Tauluun 3
         Anna Kaisa Kokkonen, s. 21.3.1801 Iisalmi. Tauluun 28
         Aku Kokkonen, s. 1803 Iisalmi. Tauluun 44
         Ville Kokkonen, s. 10.2.1807 Iisalmi. Tauluun 54
         Kaapri Kokkonen, s. 21.3.1810 Iisalmi. Tauluun 57
         Paavo Kokkonen, s. 2.11.1812 Iisalmi, k. 10.10.1817 Iisalmi.
         Martti Kokkonen, s. 2.11.1812 Iisalmi, k. 23.6.1813 Iisalmi, kuolinsyy kuume.
         Aapeli Kokkonen, s. 1.8.1815 Pielavesi. Tauluun 93
         Maria Henriikka Kokkonen, s. 23.4.1817, k. 9.10.1833.
         Rekiina (Rikkiina) Kokkonen, s. 13.4.1823 Pielavesi. Tauluun 147
      
      | Alku | Sukunimi 1.-hakemisto |
   


   
      Taulu2
      II Liisa Kokkonen (4), (Taulusta 1) s. 1798 Iisalmi, k. 29.3.1836 Pielavesi, kuolinsyy kuume.
      Puoliso: Vihitty 24.6.1821 Samuli Samulinpoika Kasurinen (414) s. 1802 Pielavesi, k. 17.2.1834 Pielavesi, kuolinsyy kuume.
      Lapset:
         Anna Kaisa Kasurinen, s. 27.3.1822 Pielavesi, k. 2.11.1835 Pielavesi.
         Maria Kasurinen, s. 10.11.1824 Pielavesi, k. 29.10.1833 Pielavesi.
         Loviisa Kasurinen, s. 6.8.1827 Pielavesi, k. 26.10.1833 Pielavesi.
         Sesilia Kasurinen, s. 3.12.1829 Pielavesi, k. 18.2.1834 Pielavesi.
         amuel Kasurinen, s. 1.10.1832 Pielavesi, k. 17.2.1834 Pielavesi.
      
      Liisa muutti Pielaveden kirjoihin 24.6.1821. Samuli ja Liisa Kasurisen perhe kuoli kokonaisuudessaan kolmen vuoden sisällä niihin erityisen vaikeisiin oloihin, jotka tappoivat hirvittäviä määriä pielavetisiäkin erityisesti talvella 1832-33, mutta vielä seuraavinakin vuosina. Samuli Kasurinen kuoli 32-vuotiaana 17.2.1834. Päivää myöhemmin kuoli perheen nelivuotias Sesilia. Liisa Kasurinen kuoli perheen viimeisenä 29.3.1836. Hän oli silloin 38-vuotias. Koska perheestä ei jäänyt perillisiä, ei perheestä löydy mitään mainintaa kanta-Martin perunkirjassa.
      | Alku | Sukunimi 1.-hakemisto |
   

   

   

   





   Henkilöluettelo sukunimen mukaan aakkosjärjestyksessä
   
      
         A
         B
         C
         D
         E
         F
         G
         H
         I
         J
         K
         L
         M
         N
         O
         P
         Q
         R
         S
         T
         U
         V
         W
         X
         Y
         Z
         Å
         Ä
         Ö
      
   
   
   
      A
      Sukunimi 1. -hakemisto
      Taulu
   
   
      Ahonen
      Iita Vilhelmiina, s. 1856
      148
   
   
      Aittama
      Helen
      150
   
   
      Aittamaa
      Mary-Allen
      150
   
   
      Aittamaa
      Walfrid, s. 1888
      149
   
   
      B
      Sukunimi 1. -hakemisto
      
   
   
      Björk
      Aleksandra,
      135
   
   
      Björk
      Olga Aleksandra
      144
   
   
      D
      Sukunimi 1. -hakemisto
      
   
   
      Damsten
      Thyra Maria, s. 1899
      140
   


Sukunimi 1. -hakemisto









--------------------------------
Ja tässä eräs ehdotus dokumenttiin sopivaksi tyylitiedostoksi:

---------- tyyli.css ----------

body {
   background-color : White;
   font-family : Arial, Helvetica, sans-serif;
   text-align : center; /* tällä IE keskittää sisällön , valitettavasti kaikki muukin keskittyy*/
}
#container {
   text-align : left; /*poistetaan keskitykset */
   margin : auto; /* tällä kunnon selaimet keskittävät sisällön */
   width : 800px;
}
#otsikointi {text-align : center;}
#otsikointi h1 {font-size : larger;}
#otsikointi p {font-weight : bold;}
h2 {
   width : 100%;
   border : 1px solid Black;
   background-color : #F5F5F5;
   text-align : center;
}
.navi {text-align : center;}
a {font-style : italic;}
#hakemisto {text-align : center;}
#hakemisto table {margin : auto;}
table th, td {text-align : left;}
table {border : 1px solid Black;}
table th a {color : White;}
th {
   background : Gray;
   color : White;
}
.odd {background : White;}
.even {background-color : #f0f1f2;}

Äänestä

mihinkähä vittuun mun operan vieritys palkki oikeasta laidasta on kadonnu

Äänestä
  • Työkalut->Asetukset->Lisäasetukset
    "Näytä vietyspalkit" rasti ruutuun

    Äänestä

Kommentoi aloitusta


Kotivelho kirjoitti:

Olen jo pitemmän aikaa yrittänyt saada selvyyttä seuraavaan toimintaongelmaan Opera selaimessa.

Jos Operalla katseleen tiedostoa, jossa on käytetty taulukoita ja tiedostossa on paljon linkkejä taulukoiden soluissa, niin Opera hukkaa osoitteet.

En osaa tuota selkeämmin selittää, mutta osoitteessa http://www.kotiposti.net/ollilma/testaus/testi1.htm
oleva tiedosto selventänee asiaa. Osittain linkit toimivat, mutta jos menee esim. hakemistoon, niin siellä olevilla linkeillä ei enään pääsekkään oikeisiin kohteisiin, vaan joutuu aivan tiedoston loppuun.

Koska en osaa tarpeeksi englantia, en pysty asiaa selvittämään suoraan selaimen tekijöille. Versioissa 7.x ei ongelmaa vielä ollut, mutta versioihin 8.x se ilmestyi.

Löysin kesällä muitakin sivuja, joissa oli käytetty taulukoita ja niissäkin tuli esiin sama ilmiö.

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu