egyetem:webc2:dhtml:f1:reszek3m
Összehasonlítás
A kiválasztott és az jelenlegi változat között az alábbi különbségek fordulnak elő:
| Következő változat | Előző változat | ||
| egyetem:webc2:dhtml:f1:reszek3m [2012/07/25 14:31] – létrehozva peter | egyetem:webc2:dhtml:f1:reszek3m [2012/09/11 21:25] (aktuális) – peter | ||
|---|---|---|---|
| Sor 2: | Sor 2: | ||
| | Tananyag: | | Tananyag: | ||
| | Feladat: | | Feladat: | ||
| - | | |[[egyetem: | + | | |
| - | 3. A felső felirat megfogalmazása HTML kódként. | + | | Részfeladat: |
| + | ====== Részfeladat ====== | ||
| + | Függvény létrehozása egy darab tetszőlegesen paraméterezett NODE készítésére | ||
| ====== Részfeladat megoldásának forrása ====== | ====== Részfeladat megoldásának forrása ====== | ||
| < | < | ||
| - | | + | // Egy NODE elkészítése egyedi paraméterekkel |
| + | // iTipus | ||
| + | // | ||
| + | // | ||
| + | // sName - Mi legyen | ||
| + | // Minden további láthatatlan paraméter valamilyen attributúm nevét és értékét takarja (mindig együtt kell szerepeljenek!) | ||
| + | // Visszatérésként az elkészített NODE-t adja vissza a függvény | ||
| + | | ||
| + | if(iTipus==0){ | ||
| + | // Szöveges NODE létrehozása | ||
| + | var newNode=document.createTextNode(sName); | ||
| + | }else{ | ||
| + | // TAG NODE létrehozása | ||
| + | var newNode=document.createElement(sName); | ||
| + | // Attribútumok lekezelése; | ||
| + | | ||
| + | // Minden egymást követő 2 paraméter feldolgozása attribútum beállítása céljából | ||
| + | i=2; | ||
| + | while(i<arguments.length){ | ||
| + | // Az első az attribútum neve | ||
| + | // A második az attribútum értéke | ||
| + | | ||
| + | | ||
| + | } | ||
| + | } | ||
| + | } | ||
| + | return newNode; | ||
| + | } | ||
| + | </file> | ||
| + | ====== Megoldás forráskódja ====== | ||
| + | <file> | ||
| + | < | ||
| + | <html xmlns=" | ||
| + | <head> | ||
| + | < | ||
| + | <meta name=" | ||
| + | <meta name=" | ||
| + | <meta http-equiv=" | ||
| + | <meta name=" | ||
| + | <meta name=" | ||
| + | <meta http-equiv=" | ||
| + | <meta http-equiv=" | ||
| + | <script type=" | ||
| + | < | ||
| + | // Egy NODE elkészítése egyedi paraméterekkel | ||
| + | // iTipus - Megmutatja, hogy milyen típusú NODE-t kell készíteni | ||
| + | // | ||
| + | // | ||
| + | // sName - Mi legyen a NODE szövege vagy mi a TAG neve | ||
| + | // Minden további láthatatlan paraméter valamilyen attributúm nevét és értékét takarja (mindig együtt kell szerepeljenek!) | ||
| + | // Visszatérésként az elkészített NODE-t adja vissza a függvény | ||
| + | | ||
| + | if(iTipus==0){ | ||
| + | // Szöveges NODE létrehozása | ||
| + | var newNode=document.createTextNode(sName); | ||
| + | }else{ | ||
| + | // TAG NODE létrehozása | ||
| + | var newNode=document.createElement(sName); | ||
| + | // Attribútumok lekezelése; | ||
| + | | ||
| + | // Minden egymást követő 2 paraméter feldolgozása attribútum beállítása céljából | ||
| + | i=2; | ||
| + | while(i< | ||
| + | // Az első az attribútum neve | ||
| + | // A második az attribútum értéke | ||
| + | | ||
| + | | ||
| + | } | ||
| + | } | ||
| + | } | ||
| + | return newNode; | ||
| + | } | ||
| + | // OnLoad | ||
| + | | ||
| + | } | ||
| + | | ||
| + | </ | ||
| + | </ | ||
| + | < | ||
| + | </html> | ||
| </ | </ | ||
| - | |||
egyetem/webc2/dhtml/f1/reszek3m.1343226674.txt.gz · legutóbbi módosítás: (külső szerkesztés)
