HighDots Forums  

JavaScript "objects" to extend HTML Elements

Javascript (German) Programmiersprache JavaScript. (de.comp.lang.javascript)


Discuss JavaScript "objects" to extend HTML Elements in the Javascript (German) forum.



Reply
 
Thread Tools Display Modes
  #1  
Old   
Rudi Hausmann
 
Posts: n/a

Default JavaScript "objects" to extend HTML Elements - 04-20-2007 , 01:28 AM






Hi!

I create HTML pages on the server side. I want to extend DIV elements
with more information.

E.g.:

<DIV id="Joe" />

Now I want Joe to have an age for example and access it using:

$('joe').age = 20;

Doing that directly might work. Or maybe I should better use a wrapper,
which separates the person as own object from the DIV element, like:

GetPersonObject('Joe').age = 20;

I didn't use so much JavaScript until now. Maybe someone already had the
same problem and can provide or link to some code?

Regards,

Rudi

Reply With Quote
  #2  
Old   
Rudi Hausmann
 
Posts: n/a

Default Re: JavaScript "objects" to extend HTML Elements - 04-20-2007 , 01:32 AM






Oops, falsch geklickt. Deshalb kurz auf Deutsch:

Meine DIV Elemente stellen Personen dar. Diese haben natürlich mehr
Informationen, als nur die ID selbst. Ich möchte die Informationen nicht
direkt ins HTML Element schreiben.

Mir fallen folgende Löstungsmöglichkeiten ein:

Entweder ich weise dem HTML-Element direkt weitere eigene Werte zu:

$('joe').age = 20;

oder ich mach es indirekt über ein Objekt, welches die HTML Element mit
JavaScript "Objekten" verbindet:

GetPersonObject('Joe').age = 20;

Da ich wenig JavaScript-Erfahrung habe, wäre ich für Anregungen und
Code-Beispiele dankbar.

MfG

Rudi



Rudi Hausmann wrote:
Quote:
Hi!

I create HTML pages on the server side. I want to extend DIV elements
with more information.

E.g.:

DIV id="Joe" /

Now I want Joe to have an age for example and access it using:

$('joe').age = 20;

Doing that directly might work. Or maybe I should better use a wrapper,
which separates the person as own object from the DIV element, like:

GetPersonObject('Joe').age = 20;

I didn't use so much JavaScript until now. Maybe someone already had the
same problem and can provide or link to some code?

Regards,

Rudi

Reply With Quote
  #3  
Old   
j.l.l@web.de
 
Posts: n/a

Default Re: JavaScript "objects" to extend HTML Elements - 04-20-2007 , 06:03 AM



Rudi Hausmann schrieb:
Quote:
Meine DIV Elemente stellen Personen dar. Diese haben natürlich mehr
Informationen, als nur die ID selbst. Ich möchte die Informationen nicht
direkt ins HTML Element schreiben.
Ich würde an deiner stelle versuchen das mit XML zu realisieren und da
einfach die benötigten zusatzinfos in eigene Tags reinzuschreiben

<xhtml:div id="person">
<age>29</age>
</div>

oder so ähnlich

G:J


Reply With Quote
  #4  
Old   
Thomas 'PointedEars' Lahn
 
Posts: n/a

Default Re: JavaScript "objects" to extend HTML Elements - 07-30-2007 , 03:18 PM



j.l.l (AT) web (DOT) de wrote:
Quote:
Rudi Hausmann schrieb:
Meine DIV Elemente stellen Personen dar. Diese haben natürlich mehr
Informationen, als nur die ID selbst. Ich möchte die Informationen nicht
direkt ins HTML Element schreiben.

Ich würde an deiner stelle versuchen das mit XML zu realisieren und da
einfach die benötigten zusatzinfos in eigene Tags reinzuschreiben

xhtml:div id="person"
age>29</age
/div

oder so ähnlich
Derlei Schwachsinn war in einem bisher nur von asozialen
Adressfälschern[1] geführten Thread zu erwarten.

[x] Geht sterben![2]


PointedEars, X&F°
___________
[1] http://www.gerlo.de/falsche-email-adressen.html
[2] http://www.usenet-abc.de/wiki/index....eam.GehSterben


Reply With Quote
  #5  
Old   
Roman Racine
 
Posts: n/a

Default Re: JavaScript "objects" to extend HTML Elements - 07-30-2007 , 05:22 PM



Thomas 'PointedEars' Lahn wrote:

Quote:
j.l.l (AT) web (DOT) de wrote:
Rudi Hausmann schrieb:
Meine DIV Elemente stellen Personen dar. Diese haben natürlich mehr
Informationen, als nur die ID selbst. Ich möchte die Informationen nicht
direkt ins HTML Element schreiben.

Ich würde an deiner stelle versuchen das mit XML zu realisieren und da
einfach die benötigten zusatzinfos in eigene Tags reinzuschreiben

xhtml:div id="person"
age>29</age
/div

oder so ähnlich

Derlei Schwachsinn war in einem bisher nur von asozialen
Adressfälschern[1] geführten Thread zu erwarten.
de.alt.gruppenkasper ist nicht der Ort, an dem du mit deinen angeblichen
Skills rumprahlen kannst. Mach das mit den Leuten bitte in
de.comp.lang.javascript, per Mail oder sonstwie aus, aber nicht hier,
danke.

Quote:
[x] Geht sterben![2]
Jaja, PE, ein bisschen tanzen darfst du schon noch.

Jo, wenigstens aus Wikipedia ist solcher Blödsinn mittlerweile sauber
entfernt.

Gruss

Roman°
--
IRC-Freenode: #usenet-friends
http://www.usenet-friends.ch.vu/


Reply With Quote
Reply




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.4
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.