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ő:
| Előző változat mindkét oldalonElőző változatKövetkező változat | Előző változat | ||
| egyetem:webc2:dhtml:f1:reszek3m [2012/07/25 14:34] – 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; | ||
| + | | ||
| + | | ||
| + | i=2; | ||
| + | while(i<arguments.length){ | ||
| + | // Az első az attribútum neve | ||
| + | // A második az attribútum értéke | ||
| + | | ||
| + | | ||
| + | } | ||
| + | } | ||
| + | } | ||
| + | return newNode; | ||
| + | } | ||
| </ | </ | ||
| - | ====== | + | ====== |
| - | Ha xhtml szabványnak szeretnénk megfelelni a feladat megoldása közben, akkor minden egyes szövegrész TAG-ek közé kell zárnunk: | + | |
| < | < | ||
| - | <span> | + | <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict// |
| + | <html xmlns=" | ||
| + | <head> | ||
| + | < | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | <meta http-equiv=" | ||
| + | | ||
| + | | ||
| + | < | ||
| + | // 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.1343226871.txt.gz · legutóbbi módosítás: (külső szerkesztés)
