🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.javascript
Article #50164

własny komponent

#50164
From: Artur Muszyński
Date: Tue, 06 Jul 2010 18:22
25 lines
1669 bytes
Cześć,

Wyprodukowałem kiedyś komponent combobox jako IE6 behavior. Po latach 
przerobiłem go na crossbrowser i mam taki dylemat. Teraz jest tak:

<ul id="data1">...</ul>
<input type="text" id="txt1">
<script type="text/javascript">
ComboBox.attach("txt1",{list:"data1"})
</script>

Behaviory dawały oficjalną możliwość wstawiania niestandardowych 
atrybutów (i tagów), więc kiedyś było tak:

<ul id="data1">...</ul>
<input type="text" style="behavior:url(combo.htc)" list="data1">

W tej nowej wersji można by zaemulować atrybut list i tag <datalist> z 
HTML5. Technicznie to raczej nie jest problemem, ale czy to będzie 
właściwe podejście? Chodzi o walidację i może jakieś kwestie, których 
nie przemyślałem.

pozdrawiam

artur
Technical Details
Message-ID: <i0vsej$6gp$1@mx1.internetia.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!news.internetia.pl!not-for-mail

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!news.internetia.pl!not-for-mail
From: Artur Muszyński <arturm@union.wytnijto.com.pl>
Newsgroups: pl.comp.lang.javascript
Subject: własny komponent
Date: Tue, 06 Jul 2010 20:22:46 +0200
Organization: Netia S.A.
Lines: 26
Message-ID: <i0vsej$6gp$1@mx1.internetia.pl>
NNTP-Posting-Host: 77-255-35-244.adsl.inetia.pl
Mime-Version: 1.0
X-Trace: mx1.internetia.pl 1278440723 6681 77.255.35.244 (6 Jul 2010 18:25:23 GMT)
X-Complaints-To: abuse@inetia.pl
NNTP-Posting-Date: Tue, 6 Jul 2010 18:25:23 +0000 (UTC)
X-Tech-Contact: usenet@internetia.pl
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; pl; rv:1.9.1.10) Gecko/20100512 Thunderbird/3.0.5
X-Server-Info: http://www.internetia.pl/
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit