Hinnavaatlus
:: Foorum
:: Uudised
:: Ärifoorumid
:: HV F1 ennustusvõistlus
:: Pangalink
:: Telekavad
:: HV toote otsing
|
|
autor |
|
bmwgangste
HV kasutaja
liitunud: 27.09.2005
|
21.03.2008 15:38:21
Input type=IMAGE probleem? |
|
|
Lisasin kodukale selle hääletuse scripti http://www.phpfront.com/fpoll.php
Ja muutsin input types type="submit" selliseks type="image" src="kaust/pilt.jpg"
Kõik töötas ilusti edasi Mozillaga, IE -ga vajutades submit nuppu avas uue lehe kus üleval nurgas oli uuesti see sama hääletus ja ülejäänud leht oli tühi. Kuigi oleks pidanud näitama index.php lehel ühes kastis tulemusi nagu seda mozlla tegi. Hääletuse scriptis kasutatakse muidu ka MySQL i, et pole varem sellega kokkupuuteid olnud, vb probleem selles siis et seal peab midagi äramuutma?
|
|
Kommentaarid: 22 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
20 |
|
tagasi üles |
|
 |
AMD
HV veteran

liitunud: 29.07.2003
|
21.03.2008 16:25:56
|
|
|
See submit -> image teisendus ei ole vast kõige parem.
Pane submit nupule nt css'iga taustapilt.
_________________ From now on, the forum is owned by AMD.That means that you are NO LONGER allowed to talk about, or even mention *ntel. |
|
Kommentaarid: 335 loe/lisa |
Kasutajad arvavad: |
   |
:: |
145 :: |
3 :: |
12 |
|
tagasi üles |
|
 |
bmwgangste
HV kasutaja
liitunud: 27.09.2005
|
21.03.2008 19:13:57
|
|
|
Proovision seda varianti ka, mozillaga tuli taustapilt ette aga ääred jäid koledad ja IE ga ei tunnistanud üldse taustapilti.
|
|
Kommentaarid: 22 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
20 |
|
tagasi üles |
|
 |
mikk36
HV Guru

liitunud: 21.02.2004
|
21.03.2008 23:56:04
|
|
|
bmwgangste kirjutas: |
Proovision seda varianti ka, mozillaga tuli taustapilt ette aga ääred jäid koledad ja IE ga ei tunnistanud üldse taustapilti.  |
oi ikka tunnistab küll
isegi IE6 toimib ilusasti input'i kujundamine (jah, näeb katkine välja (paddingud jne sassis) aga seda annab fixida IE6-special css'iga)
näe, eile tegin antud inputid
http://browsershots.org/http://mikk36.eu/test/sms/
http://mikk36.eu/test/sms/
|
|
Kommentaarid: 85 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
2 :: |
78 |
|
tagasi üles |
|
 |
nene
Kreisi kasutaja

liitunud: 20.03.2004
|
24.03.2008 22:16:00
|
|
|
AMD kirjutas: |
See submit -> image teisendus ei ole vast kõige parem. |
Sedasi peaks töötama küll. Olen ise korduvalt kasutanud ja näinud teisi kasutamas. Kogunisti W3C standard ütleb:
tsitaat: |
image
Creates a graphical submit button. The value of the src attribute specifies the URI of the image that will decorate the button. For accessibility reasons, authors should provide alternate text for the image via the alt attribute. |
Seega ilmselt sa ikka tegid midagi tolle type="image" osas valesti. Kuid CSS-ga nupu välimuse muutmine on kujunduse ja HTML-i lahus hoidmise seisukohast vast paremgi lahendus. Samas sa ütled, et:
mikk36 kirjutas: |
isegi IE6 toimib ilusasti input'i kujundamine (jah, näeb katkine välja (paddingud jne sassis) aga seda annab fixida IE6-special css'iga) |
Jällegi tunnen ma, et siin pole kõik päris korras. Vaadates su HTML koodi algusesse, selgub ka miks:
<?xml version="1.0" encoding="iso-8859-13"?> |
Kuigi XHTML-i alguses on ülalolev XML-i proloog täiesti korrektne, siis IE6-le on see vastukarva (õigupoolest on talle vastukarva kõik, mis eelneb DOCTYPE-ile), mistõttu IE lülitub Quirks Mode'i, see aga on üksjagu erinev Standards Mode'ist, milles ülejäänud brauserid toda lehte näitavad. Peaasjalikult tähendab see seda, et IE lahutab paddingu paksuse elemendi suurusest maha, selle asemel et juurde liita. Pole siis ime, et IE-ga on "paddingud jne sassis".
Seega õige lahendus su probleemile oleks hoopis tolle XML proloogi eemaldamine.
ot: |
Ma ei saa mainimata jätta, et su lehel olev sisselogimisvorm on üks veidramaid, mida olen näinud. Millegipärast näevad kasutajanime ja parooli sisestamise lahtrid välja hoopis nagu... nupud! Erinevus alloleva tegeliku nupuga on minimaalne.
Ma mitu korda klõpsisin selle nende kahe peal, et näha mida nood nupud teevad, kuni avastasin, et need polegi nupud. Üsna raske on hiirega pihta saada ka sellele kitsukesele nähtamatu joonega piiritletud alale, kuhu tegelikult teksti saab sisestada.
Sama lugu on ka tolle allpool oleva nupuga: mis kasu on suurest nupust, kui sa pead ikkagi klikkima vaid selle tillukese ala peal, kus asub tekst? |
|
|
Kommentaarid: 24 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
23 |
|
tagasi üles |
|
 |
mikk36
HV Guru

liitunud: 21.02.2004
|
24.03.2008 22:36:00
|
|
|
nene, kuid kui eemaldan, siis hakkab validator jällegi karjuma ju ?
jah, näeb veider välja, annab veel ka ümber teha kuna ei lähe koheselt kasutusse
edit: ahhaa, ei hakka ka karjuma, veider et mul selline asi oli nagu meelde jäänud
tänud selgitamise eest
|
|
Kommentaarid: 85 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
2 :: |
78 |
|
tagasi üles |
|
 |
SGM
HV kasutaja

liitunud: 04.12.2005
|
06.03.2009 14:20:22
|
|
|
Ei hakanud uut teemat tegema -- probleem selles, et IE ei suuda üldse sisestada <input type="image" value="value">
Mul on ühes ja samas <form>-is 3 nuppu: pildi pealkirja salvestamiseks, pildi publis/unpublish ja kustutamine. Kõik nad on "image". Firefox toimib korralikult, nagu alati, aga IE paneb näkku (nagu alati), saadab küll nagu mingi POSTDATA, aga ei lähe $_POST-i sisse, vastavasse kohta.
Kui on formis vaid üks "image"-input, siis IE jaoks olen pannud hidden fieldi, millega see saast ka tunneb sisestuse ära, aga praeguses olukorras on 3 erinevat nuppu... Ei proovinud veel neid image asemel submit'ideks teha, sest see taustaprobleem tuleks jälle esile.
Huvitav, kas IE-ga siis ei saagi tööle seda? Paraku leidub nii palju lolle, kes IE-d kasutavad ega tea/oska muud (paremat) kasutada ja selle tõttu ongi vaja alati närve rikkuda, et ka neile oleks võimalik lehe kasutamine...
|
|
Kommentaarid: 4 loe/lisa |
Kasutajad arvavad: |
   |
:: |
1 :: |
1 :: |
0 |
|
tagasi üles |
|
 |
inzinz
HV kasutaja
liitunud: 26.01.2005
|
06.03.2009 16:52:17
|
|
|
Kas see input type=image tage ei ole mitte special versioon ? Sa ei saa niisama type ümber vahetades kõike tööle, vaid vaja rohkem silumist ja teadmisi.
Kirja tuleks panna input tag nii:
<input type="image" src="path/to/image.jpg" name="fieldname[]" width="20" height="20" /> |
Src peaks olema enesestmõistetav, width ja height ka.
Kus keerukaks läheb on see, et value atribuuti ei eksisteeri, seega sa ei saa sealt mingit eriväärtust edasi anda.
Teine asi mis on, on see kuidas PHP pildi kliki infot aktsepteerib (mitte just kõige paremini).
Nimelt, kui input type="image" peal klikid, siis saadetakse serverisse parameetrid kujul fieldname.x=123&fieldname.y=234 kus siis .x ja .y lõpuga parameetreid vaadates saad teada, kus oli kasutaja hiir kui ta klikkis pildil.
Aga PHP ei aktsepteeri neid normaalselt, seega pead väljanime lõppu panema []. Seepeale saad tekib $_POST massiivi sellised väärtused: 'fieldname' => array(123, 234).
Submitti kontrollid siis nii:
if(isset($_POST['fieldname'])) teemidagi(); |
Ja x/y saad vajadusel nii:
$x = $_POST['fieldname'][0];
$x = $_POST['fieldname'][1]; |
See on jah muidu suht vähe teada probleem/feature PHP'l kahjuks, kuid osates annab ka see tööle saada enamvähem
_________________ Upload.ee - eestimaine failiupload |
|
Kommentaarid: 4 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
4 |
|
tagasi üles |
|
 |
SGM
HV kasutaja

liitunud: 04.12.2005
|
06.03.2009 17:40:50
|
|
|
Tundub, et asi läheb liiga pornoks. Mitme pildi klikkimise ühes formis sain siis teha hoopis ümber, et nagu formi-väliseks:
<input name="delete" type="image" value="delete" src="images/trash.png" alt="" width="32" height="32" border="0"> |
on nüüd selline:
<img src="images/trash.png" alt="" width="32" height="32" border="0" onclick="window.location='fail.php?a=1&b=2'"> |
(vajadusel teha "style"-iga cursor noole asemel pointeriks.)
Võimalik, et võib probleeme olla, kui JS on off pandud, aga enamasti pole. Selle pluss on see, et all vasakul ei ole hover-i ajal linki näha.
|
|
Kommentaarid: 4 loe/lisa |
Kasutajad arvavad: |
   |
:: |
1 :: |
1 :: |
0 |
|
tagasi üles |
|
 |
inzinz
HV kasutaja
liitunud: 26.01.2005
|
06.03.2009 17:46:01
|
|
|
Kogu type=image porno ongi see, et sinu value="delete" väärtust ei anta edasi, kui seda tead ja sellega arvestad vastavalt, siis on kõik korras.
_________________ Upload.ee - eestimaine failiupload |
|
Kommentaarid: 4 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
4 |
|
tagasi üles |
|
 |
kristjan07
HV kasutaja
liitunud: 09.10.2004
|
06.09.2009 12:09:07
|
|
|
Ei hakka uut teemat tegema ja tõstan vana hoopis:
Probleem input'ga selline et nimelt ei ole text ja image input ühel joonel
Pilt seletuseks:
<form id="search">
<input type="text" value="search..." height="19" />
<input type="image" src="images/button-go.jpg" height="19" width="19" alt="Submit">
<select name="select" id="select" height="19">
<option> Worldwide...</option>
<option> Worldwide...</option>
<option> Worldwide...</option>
</select>
<input type="image" src="images/button-go.jpg" height="19" width="19" alt="Submit" />
</form>
|
#search {
line-height:20px;
vertical-align:middle;
}
|
Endal juba juhe koos oleks tore kui keegi aitaks ära lahendada
_________________ sa pole hea seni, kuni sa teisi paremaks ei tee
 |
|
Kommentaarid: 12 loe/lisa |
Kasutajad arvavad: |
   |
:: |
1 :: |
0 :: |
10 |
|
tagasi üles |
|
 |
mikk36
HV Guru

liitunud: 21.02.2004
|
06.09.2009 13:26:27
|
|
|
Vertical-align kehtib AINULT img ja td/th tagidele.
Pead paddingute/marginite/kõrgustega paika ajama ühtsuse.
|
|
Kommentaarid: 85 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
2 :: |
78 |
|
tagasi üles |
|
 |
kristjan07
HV kasutaja
liitunud: 09.10.2004
|
06.09.2009 14:14:04
|
|
|
tegin nii:
#search {
height:25px;
width: 130px;
padding:6px;
}
.kast {
height:19px;
margin-bottom:4px;
} |
<form id="search">
<input type="text" value="suche..." class="kast" />
<input type="image" src="images/button-go.jpg" alt="Submit" width="19" height="19">
</form> |
Dreamvieweris on paigas aga browseritega vaadates on sassis ikka :S
_________________ sa pole hea seni, kuni sa teisi paremaks ei tee
 |
|
Kommentaarid: 12 loe/lisa |
Kasutajad arvavad: |
   |
:: |
1 :: |
0 :: |
10 |
|
tagasi üles |
|
 |
mikk36
HV Guru

liitunud: 21.02.2004
|
06.09.2009 14:58:28
|
|
|
Tekita test-case valmis html lehekülg, näeb kenasti ära su doctype'd jne.
|
|
Kommentaarid: 85 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
2 :: |
78 |
|
tagasi üles |
|
 |
|