Avaleht
uus teema   vasta Tarkvara »  WWW »  Probleem lehega: www.promarine.ee märgi kõik teemad loetuks
märgi mitteloetuks
vaata eelmist teemat :: vaata järgmist teemat
Hinnavaatlus :: Foorum :: Uudised :: Ärifoorumid :: HV F1 ennustusvõistlus :: Pangalink :: Telekavad :: HV toote otsing
autor
sõnum Saada viide sõbrale.  :: Teata moderaatorile teata moderaatorile
otsing:  
MadisN
HV kasutaja
MadisN

liitunud: 22.06.2004



Autoriseeritud ID-kaardiga

sõnum 14.04.2008 00:25:35 Probleem lehega: www.promarine.ee vasta tsitaadiga

Lehel on juba pikka olnud all nurgas ankur, mis liigub lehe kerides allapoole, sellega tegeleb:
<TABLE
style="BACKGROUND-POSITION: right bottom; BACKGROUND-ATTACHMENT: fixed; BACKGROUND-IMAGE: url(http://www.promarine.ee/images_sisu/image_bottom.gif); BACKGROUND-REPEAT: no-repeat"
height="100%" cellSpacing=0 cellPadding=0 width="100%" border=0>

Kuid mingist hetkest on see ankur IEd kasutades üle terve ekraani pika raja tekitama, korrates ja kustutades ennast üles alla kerides... Millest võiks selline asi juhtuda, ühegi teise lehitsejaga sellist viga ei teki, samuti ei kuva viga vanem IE. Kas probleemiks võiks olla mõni teine tabel, mis selle peale joonistub ? Ise ei oska sellise veaga midagi teha. Viga võib leida näiteks lehel: http://promarine.ee/nauticalia.php.

Muide esineb ka teine probleem, lehe tarvis sai soetatud kerge flashiga avaleht, mis töötab suurepäraselt kõigi brauseritega, kuid jääb pooleldi avatuks, kui kasutada IEd vanema Flashi versiooniga. See väljendub selles, et leht avatakse kasutades flashi faile, kuid neist kuvatakse ainult taust, kuigi tekst on taustal tavatekstina. Samas selle liigutamiseks kasutatakse ActionScripti.
Kommentaarid: 40 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 38
tagasi üles
vaata kasutaja infot saada privaatsõnum
sander85
HV kasutaja
sander85

liitunud: 30.09.2007




sõnum 14.04.2008 01:01:07 vasta tsitaadiga

tobedaid vigureid teeb see nurgake ka minul firefox 3-ga, probleemi lahendas see kui eemaldasin selle nurga tabeli stiilist ja lisasin peale <body> tag'i sellise rea:

<div style="position: fixed; right: 0px; bottom: 0px;"><img src="http://www.promarine.ee/images_sisu/image_bottom.gif"></div>

position: fixed pole aga toetatud vist ie6-s icon_razz.gif

seega tuleks asja nii ümber teha, et <!--[if lt ie 7]> näitaks siis vanaviisi ja mozilla ja kõik muu suudaks asja kuvada div-is, oleks kindlapeale minek

ja flashi puhul mis flashi versiooni jaoks need nupud tehtud on, ehk ei peagi vanema flashiga toimima?

_________________
Think of how stupid the average person is, and realize half of them are stupider than that.
-- G. Carlin
Kommentaarid: 2 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 2
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
MadisN
HV kasutaja
MadisN

liitunud: 22.06.2004



Autoriseeritud ID-kaardiga

sõnum 14.04.2008 12:47:56 vasta tsitaadiga

Tänan vastuse eest ja täna sellele vastusele leidsin google'ist koodi, mida kasutada. See töötab suurepäraselt, kui välja arvata IE icon_biggrin.gif Opera, Safari ja FF näitavad täpselt samamoodi, kui tabeli tausta kasutades. Kuid IE puhul jääb see pilt lihtsalt paigale... Kuigi testfailis töötas korralikult, tundub et tegemist on ka lehe php olemusega... kuna su pakutud koodi hetkel tööle ei saanud.
Kommentaarid: 40 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 38
tagasi üles
vaata kasutaja infot saada privaatsõnum
mikk36
HV Guru
mikk36

liitunud: 21.02.2004



Online

sõnum 14.04.2008 13:16:03 vasta tsitaadiga

php ei loe absoluutselt, väljund on sama hea kui tavaline html fail
Kommentaarid: 85 loe/lisa Kasutajad arvavad:  :: 0 :: 2 :: 78
tagasi üles
vaata kasutaja infot saada privaatsõnum
sander85
HV kasutaja
sander85

liitunud: 30.09.2007




sõnum 14.04.2008 14:02:31 vasta tsitaadiga

MadisN kirjutas:
Tänan vastuse eest ja täna sellele vastusele leidsin google'ist koodi, mida kasutada. See töötab suurepäraselt, kui välja arvata IE icon_biggrin.gif Opera, Safari ja FF näitavad täpselt samamoodi, kui tabeli tausta kasutades. Kuid IE puhul jääb see pilt lihtsalt paigale... Kuigi testfailis töötas korralikult, tundub et tegemist on ka lehe php olemusega... kuna su pakutud koodi hetkel tööle ei saanud.


kui ie6, siis see tõenäoliselt ei töötagi, ie7 peaks seda sööma, aga vbl üritab standardit järgida ja html4.0 vbl ei toeta position: fixed.. xhtml-i peale üle minnes läheb aga vast kogu leht paigast icon_smile.gif

_________________
Think of how stupid the average person is, and realize half of them are stupider than that.
-- G. Carlin
Kommentaarid: 2 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 2
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
MadisN
HV kasutaja
MadisN

liitunud: 22.06.2004



Autoriseeritud ID-kaardiga

sõnum 14.04.2008 16:21:46 vasta tsitaadiga

Pean, et välja tuleb html, aga mõtlesin pigem seda, et ma pole kindel kuhu seda DIVi toppida, kuna päise failis jääb tabel poolikuks, samas see tabel luuakse ühes teises failis. Kuid ideepoolest peaks nagu päisesse ka sobima, kuid tuli kuslile veidrasse kohta hoopis. Sesuhtes on phpga raske, et ma ei näe neid tabeleid.

Lehe kood on vähemalt mu jaoks väga kehvasti kokku pandud ja hea, et ta htmlina lahti tuleb, XHTMList pole mõtet vist unistada. Ise kasutan IE7et ja senine leht töötas kenasti IE6ega, kuid inimesed lähevad 7me peale üle ja kurdavad. Ise soovitasin kogu lehe uue teha, kuid hetkel on selline nagu on. Täna katsetasin koodiga: http://www.howtocreate.co.uk/fixedPosition.html sellelt lehelt. See näitab oma divi sisu kõigi brauseritega, mis mul on ja kui näite järgi lehe tegin töötas ka sellele pandud pilt. Ainuke probleem, et kui panen sama koodi sinna php failidesse, siis jääb IEs see pilt paigale ja ajab ka minu üllatuseks kujundust sassi. Vaatamata sellele, et kõigi teistega korralikult kaasa sõitis.
Kommentaarid: 40 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 38
tagasi üles
vaata kasutaja infot saada privaatsõnum
nene
Kreisi kasutaja
nene

liitunud: 20.03.2004




sõnum 14.04.2008 21:31:00 vasta tsitaadiga

1. taustapildi probleem

Aga milleks nii keeruliseks seda asja ajada. Sa ju tahad, et see ankur oleks lehekülje alumises nurgas, miks siis mitte ka nii defineerida. Brauseris nähtav lehekülg on HTML-i mõttes <body>; seega miks mitte kirjutada vastav stiil otse body sisse:

<body style="background-position: right bottom; background-attachment: fixed; background-image: url(http://www.promarine.ee/images_sisu/image_bottom.gif); background-repeat: no-repeat">


Pealegi, background-attachment: fixed; töötabki IE6 puhul korrektselt vaid <body> elemendi puhul.


2. Avalehe probleem

Sellise avalehe puhul on kahjuks ainuke mõistlik lahendus avalehest loobumine. Ma ei taha norida, aga see on tõesti nii. Taoliste intro-lehtede aeg oli millalgi üheksakümnendate lõpus, kuid õige pea saadi aru, et sellised avalehed ei aita lehe külastajat kõige vähimalgi määral pigem vastupidi - veel üks lisasamm enne lehe tegeliku sisuni jõudmist. Vaata populaarseid lehekülgi tänasel päeval veebis. Kus sa näed sellist avalehte? Mitte kusagil. Seega ma olen päris kindel, et tolle avalehe eemaldamisega muutub su lehekülg märksa paremaks.


3. HTML, XHTML js CSS

Mingid aabitsatõed võiksid ju siiski selged olla, või mis...

sander85 kirjutas:
html4.0 vbl ei toeta position: fixed


No muidugimõista et HTML4.0 seda ei toeta. position: fixed on ju CSS, mis on hoopis üks teine keel.

sander85 kirjutas:
xhtml-i peale üle minnes läheb aga vast kogu leht paigast


Seda lauset ma aga ei mõista. Miks sa arvad, et XHTML-i peale üleminekul lehekülje paigutus untsu läheb?

XHTML pole midagi muud kui HTML-i reformuleering XML-na. Ehk HTML kirjutatuna nii, et see vastab XML-i reeglitele (näiteks <img> lõpus />, kõigi atribuutide väärtused jutumärkide vahel, kõigi elementide ja atribuutide nimed väiketähtedega, checked asemel checked="checked", ...). See on aga vaid süntaksi erinevus ja mingit erinevust lehekülje väljanägemises siit tulla ei saa.

Muidugi ühe korrektse XML faili (ja seega ka XHTML faili) alguses peaks olema XML-i proloog (näiteks <?xml version="1.0" encoding="utf-8"?>), mida nähes lülitub IE6 [c]Quirks Mode'i, millest pole aga erilist lugu, sest leht on juba praegu Quirks Mode'is. Lisaks võib XML-i proloogi ära jätta.

Lõpuks tuleks XML fail serveerida veel ka koos korrektse Content-Type: application/xhtml+xml päisega, mida nähes aga IE6 puhta ära ehmatab ja lehte hoopis allalaadimiseks pakub vms. Taoliselt serveeritud lehte näitaksid ülejäänud brauserid ilmselt Standards Mode'is, mis selle lehe puhul tähendaks paigast ära olemist.

Seega jah, kui too leht täiesti korrektselt XHTML-i peale viia, siis oleks ta enamikes brauserites paigast ära ning IE6-ga ei näeks seda üldse.

Kuid millegipärast on mul tunne, et sander85 ei mõelnud sugugi sellist XHTML-i peale minekut.

Seega mis võiks peale XHTML-le ülemineku tolle lehe paigutuse paigast lüüa? Eks vast ikka praegusest Quirks Mode reziimist Standards Mode reziimi üle minek. Ja selle saaks toime panna muutes DOCTYPE'i Transitional'ist Strict'iks. Transitional ja Strict variandid on aga olemas nii HTML-i kui XHTML-i puhul.

Loo moraal on seega selles, et märksa olulisem kui see, kas sa kirjutad XHTML-i või HTML-i on see, kas sa kasutad Strict või Transitional DOCTYPE'i.
Kommentaarid: 24 loe/lisa Kasutajad arvavad:  :: 0 :: 1 :: 23
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
MadisN
HV kasutaja
MadisN

liitunud: 22.06.2004



Autoriseeritud ID-kaardiga

sõnum 15.04.2008 07:59:13 vasta tsitaadiga

Oh, väga pikk jutt, mis lahendas ühtlasi ka selle lolli probleemi. HTMLi ja CSSi sassiajamine tuleb arvatavasti sellest, et HTML faili võib kirjutada CSS elemente. Strict o DOCTYPE ei luba ühtegi CSSiga tehtavat asja HTMLis kirjutada, seega tuleks leht arvatasti erinev, kuid teisest küljest mõtlesin et see ainult validaatorile.
Üldiselt lisan et see leht lihtsalt ei kannata kriitikat.
Avalehe kohta niipalju, et see pole kahjuks või õnneks minu otsus, ega minu leht. Nõustun suga selles osas.

Tartus teen beer_yum.gif välja kui huvi on.

Suur tänu.
Kommentaarid: 40 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 38
tagasi üles
vaata kasutaja infot saada privaatsõnum
nene
Kreisi kasutaja
nene

liitunud: 20.03.2004




sõnum 16.04.2008 08:47:56 vasta tsitaadiga

MadisN kirjutas:
Tartus teen beer_yum.gif välja kui huvi on.


Eks õlle läheb alati tarvis icon_smile.gif

Kuigi, nagu su profiilist nähtub, siis oled sina ju hoopiski teises Eestimaa otsas.
Kommentaarid: 24 loe/lisa Kasutajad arvavad:  :: 0 :: 1 :: 23
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
mikk36
HV Guru
mikk36

liitunud: 21.02.2004



Online

sõnum 16.04.2008 10:18:30 vasta tsitaadiga

nene, siis tuleb mais saaremaad külastada icon_wink.gif
Kommentaarid: 85 loe/lisa Kasutajad arvavad:  :: 0 :: 2 :: 78
tagasi üles
vaata kasutaja infot saada privaatsõnum
MadisN
HV kasutaja
MadisN

liitunud: 22.06.2004



Autoriseeritud ID-kaardiga

sõnum 16.04.2008 11:27:08 vasta tsitaadiga

Hetkel küll jah Eesti teises otsas, aga Tartusse ka pidevalt asja. Viimasel ajal küll vahemaa tõttu vähem... Aga arvatavasti peaks mai kuus ära käima.
Kommentaarid: 40 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 38
tagasi üles
vaata kasutaja infot saada privaatsõnum
näita postitusi alates eelmisest:   
uus teema   vasta Tarkvara »  WWW »  Probleem lehega: www.promarine.ee
[vaata eelmist teemat] [vaata järgmist teemat]
 lisa lemmikuks
näita foorumit:  
 ignoreeri teemat 
sa ei või postitada uusi teemasid siia foorumisse
sa ei või vastata selle foorumi teemadele
sa ei või muuta oma postitusi selles foorumis
sa ei või kustutada oma postitusi selles foorumis
sa ei või vastata küsitlustele selles foorumis
sa ei saa lisada manuseid selles foorumis
sa võid manuseid alla laadida selles foorumis



Hinnavaatlus ei vastuta foorumis tehtud postituste eest.