Cytat(Cysiaczek @ 8.08.2007, 09:55:04 )

NIe badzo tylko rozumiem, co masz na myśli mówiąc o nazewnictwie tagów html.
O nic skomplikowanego.
Przykładowo: tag HTML o nazwie DIV ma następujące właściwości (properties):
1. align
2. class
3. dir
4. id
5. lang
6. style
7. title
(być może ma jeszcze jakieś)
I ja do różnych celów używam różne właściwości. ale po jakimś czasie przyszła potrzeba, żeby dodać jeszcze jedną właściwość na przyklad:
8. user
a chcę mieć to po to aby móc z tego korzystać w następujący sposób:
<script language="JavaScript"> function alertProperty(){
var myDiv = document.getElementById('test_id');
// to mi wyswietli prawidlowo slowo 'userbar'
alert(myDiv.title);
// to mi zwroci 'undefined'
alert(myDiv.user);
}
<div id='test_id' user='jurek' title='userbar'>
<button onclick="alertProperty()" > TEST BUTTON
problem polega na tym, ze teraz myDiv.user jest niezdefiniowany w odróżnieniu od innych właściwości (dla przykladu title zadziala bo jest zdefiniowany). Pytanie więc brzmi czy jest jakakolwiek możliwość dodania / zdefiniowania nowej właściwości? (na przykład poprzez dziedziczenie?)