Brugernavn:




Kodeord: Husk
Forside Forum Artikler Downloads Søg
 

Lav dine egne attributter


Jeg har selv sat og leget lidt med java-script attributter, og det er faktisk sjovt at sidde og lave sit eget lille programmeringgsprog.

Jeg byggede her i dag, selv;
  1. <!valid request={w3:"w3-document"}/
  2. /copyrightLicense="JayKay" type="SD-language" debug="return debug(this.debug);">

  3. <document type="root/application" error="return debug()">
  4.    <o:title id="oTitle" value="Jaykay - The language you wouldn"t lean!"></o:title>
  5. </document>

  6. <root type="in">
  7.    <i:news>
  8.           <section>THE FIRST TIME I LEARN SIMPLE-DOCUMENT LANGUAGE!)</section>
  9.           <timestamp>What the hell - this is timestamp attributes..</timestamp>
  10.         
  11.           <textnode>Text goes here...  Check out the sourcecode ;-D</textnode>

  12.    </i:news>
  13. </root>

  14. <o:application type="css/javascript/">
  15.      <script type="text/javascript" src="init.js"></script>
  16.      <link rel="stylesheet" href="document.css" type="text/css" />
  17. </o:application>

I kan se resultatet her:
http://jaykay.dk/Bin/document-language/# - Virker p.t kun i firefox.

Det er somsagt meget nemt, og sjovt at sidde og lave med.

For at kunne bygge dit eget tag, så begynd at lav:

<DitEgetNavn alderen="90" regexp="a-z0-9" />

Så kan du kalde med javascript:
function GetAttribute( __attributeNavn, __value )
{
alert( document.getElementsByTagName(__attributeNavn).getAttibute(__value));
}

Kalder du funktionen med:
GetAttibute("DitEgetNavn", "alderen");

Vil du få en alert med nummeret "90" da "alderen" er sat til 90 :-)

Vil du lave dit eget sprog på en anden måde, f.eks fremfor:
<DitEgetNavn alderen="90" regexp="a-z0-9" />
Så bruge
<DitEgetNavn alderen="90" regexp="a-z0-9">Jaykay.dk</DitEgetNavn>
Så får du output til:

function GetAttribute(__tag)
{
alert(document.getElementsByTagName(__tag));
}

Prøv engang selv og leg med det! ;-) Desværre skal du ikke regne med W3 fortæller det er validerert ;-)

Held og lykke!
Oprettet af:

Javascript

Point modtaget: 0

Rate:
23:08 27/12/2006

Kommentarer

Giv din mening tilkende om denne artikel, eller læs andres.
Har du spørgsmål eller brug for hjælp til denne artikel henvises du til forummet.
Skal man ikke kunne lidt JavaScript for at kunne finde ud af det der, for jeg fattede rent ud sagt ikke en skid xP
Oprettet af:
  Mail
08:50 28/12/2006
Fin artikel (Hvis kan man en del Javascrips :D)
Oprettet af:
  Mail
12:58 28/12/2006
Fatter bjælde :|
Oprettet af:
  Mail
15:37 28/12/2006
Hvad skal der være i de forskellige filer?
Kan du ikke skrive hvad der skal være i de forskellige filer??
Oprettet af:
  Mail
19:01 28/12/2006
Læs artiklen grundigt, så ville i altså forstå den ;-) Har nemlig lige selv prøvet - hehe :)
Oprettet af:
  Mail
21:20 28/12/2006
Det vil jeg så prøve :)
Oprettet af:
  Mail
11:15 29/12/2006
Fedt nok :) Fin men fatter nada ;P må bare lige læse lidt mere javascript
Oprettet af:
  Mail
16:03 29/12/2006
Du skal være oprettet og logget ind for at kommentere en artikel
Copyright © Rowl.dk v/ Michael Raagaard | 2005-12 | Alle rettigheder forbeholdes