Felhasználói eszközök

Eszközök a webhelyen


egyetem:webc2:dhtml:f1:reszek4m

Összehasonlítás

A kiválasztott és az jelenlegi változat között az alábbi különbségek fordulnak elő:

Összehasonlító nézet hivatkozása

Előző változat mindkét oldalonElőző változat
Következő változat
Előző változat
egyetem:webc2:dhtml:f1:reszek4m [2012/07/26 18:05] – peteregyetem:webc2:dhtml:f1:reszek4m [2012/09/11 21:38] (aktuális) – peter
Sor 1: Sor 1:
 |  Tantárgy:|[[egyetem:webc2:menu|Webes rendszerek kliens oldali programozása 2. [IM3314, WP3316] ]]| |  Tantárgy:|[[egyetem:webc2:menu|Webes rendszerek kliens oldali programozása 2. [IM3314, WP3316] ]]|
-|  Tananyag:|[[egyetem:webc2:cookie:menu|JavaScript - Cookie kezelés]]|+|  Tananyag:|[[egyetem:webc2:dhtml:menu|DHTML]]|
 |  Feladat:|[[egyetem:webc2:dhtml:f1:feladat|Form létrehozása DHTML módszerrel]]| |  Feladat:|[[egyetem:webc2:dhtml:f1:feladat|Form létrehozása DHTML módszerrel]]|
 |  Kidolgozás:|[[egyetem:webc2:dhtml:f1:reszek|Feladat megoldása fejlesztési részfeladatok segítségével]]|| |  Kidolgozás:|[[egyetem:webc2:dhtml:f1:reszek|Feladat megoldása fejlesztési részfeladatok segítségével]]||
 | Részfeladat:|[[egyetem:webc2:dhtml:f1:reszek4|4. részfeladat]]| | Részfeladat:|[[egyetem:webc2:dhtml:f1:reszek4|4. részfeladat]]|
 ====== Részfeladat ====== ====== Részfeladat ======
-A felső felirat első blokkjának megjelenítése a felületen DHTML utasításokkal.+Egy kitevőt létrehozó függvény elkészítése
 ====== Részfeladat megoldásának forrása ====== ====== Részfeladat megoldásának forrása ======
 <file> <file>
-            var nNode1=document.createTextNode("Pitagorasz-tétel definíciója: a"); +         // Egy kitevőt elkészítő függvény 
-            document.body.appendChild(nNode1);+         function funcCreateOneKitevo(){ 
 +            // Felső kitevő TAG létrehozása 
 +            var newKitevo=funcCreateOneNode(1,"sup"); 
 +            // TAG-ben szereplő szöveg létrehozása és csatolása a kitevő TAG-hez 
 +            newKitevo.appendChild(funcCreateOneNode(0,"2")); 
 +            return newKitevo; 
 +            }
 </file> </file>
 ====== Megoldás forráskódja ====== ====== Megoldás forráskódja ======
Sor 19: Sor 25:
       <meta name="author" content="Tóth Péter" />       <meta name="author" content="Tóth Péter" />
       <meta name="copyright" content="© 2012, NYME SEK" />       <meta name="copyright" content="© 2012, NYME SEK" />
-      <meta http-equiv="date" content="2012-07-25" /> +      <meta http-equiv="date" content="2012-09-11" /> 
-      <meta name="revised" content="Tóth Péter, 25/07/2012" />+      <meta name="revised" content="Tóth Péter, 11/09/2012" />
       <meta name="description" content="DHTML - Form létrehozása DHTML módszerrel" />       <meta name="description" content="DHTML - Form létrehozása DHTML módszerrel" />
       <meta http-equiv="content-language" content="hu" />       <meta http-equiv="content-language" content="hu" />
Sor 26: Sor 32:
       <script type="text/javascript">       <script type="text/javascript">
          <!--          <!--
 +         // Egy NODE elkészítése egyedi paraméterekkel
 +         // iTipus - Megmutatja, hogy milyen típusú NODE-t kell készíteni
 +         //          0 - TEXT NODE
 +         //          1 - TAG NODE
 +         // 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
 +         function funcCreateOneNode(iTipus,sName){
 +            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; ha nem csak 2 paramétere volt a függvénynek
 +               if(arguments.length>2){
 +                  // 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
 +                     newNode.setAttribute(arguments[i],arguments[i+1]);
 +                     i+=2;
 +                     }
 +                  }
 +               }
 +            return newNode;
 +            }
 +         // Egy kitevőt elkészítő függvény
 +         function funcCreateOneKitevo(){
 +            // Felső kitevő TAG létrehozása
 +            var newKitevo=funcCreateOneNode(1,"sup");
 +            // TAG-ben szereplő szöveg létrehozása és csatolása a kitevő TAG-hez
 +            newKitevo.appendChild(funcCreateOneNode(0,"2"));
 +            return newKitevo;
 +            }
          // OnLoad          // OnLoad
          function funcStart(){          function funcStart(){
-            var nNode1=document.createTextNode("Pitagorasz-tétel definíciója: a"); 
-            document.body.appendChild(nNode1); 
             }             }
          -->          -->
egyetem/webc2/dhtml/f1/reszek4m.1343325936.txt.gz · legutóbbi módosítás: (külső szerkesztés)