JavaScript alapozó 1.

A sorozat ízelítőt ad a kliens oldali script programozás alapjairól. Mivel a programok kiértékelés, tárolása és futtatása a kliens böngészőjében történik, ezért érzékeny adatok elhelyezése nem javasolt a programokban. Komoly JavaScript ismerettel akár desktop jellegű programokat faraghatunk weben a böngészőnkbe.

A legjobb ingyenes JavaScript programnyelvet is támogató fejlesztő környezet (IDE) az Aptana, Eclipse alapokon.

Mi kell e JavaScript fejlesztéshez?

JavaScript elhelyezése HTML oldalon:

  1. <html>
  2. <head>
  3. <script type=”text/javascript”>
  4. // <![CDATA[
  5. /*Ide jöhet a JavaScript kódunk*/
  6. // ]]>
  7. </script>
  8. </head>
  9. <body>
  10. </body>
  11. </html>

Vagy egy másik lehetséges módja:

  1. <script type=”text/javscript”>
  2. <!–
  3. //ide jöhet a JavaScript kód
  4. //–>
  5. </script>

JavaScript Fájl beágyazása a Head részbben:

  1. <html>
  2. <head>
  3. <script type=”text/javascript” src=”/utvonal/sajat.js”></script>
  4. </head>

Megjegyzés elhelyezés a kódban:

  1. /* többsoros
  2. megjegyzést
  3. helyezhetünk el */
  4. // egysoros megjegyzés

Figyelmezető üzenet küldése egy szövegre kattintve:

  1. <script type=”text/javascript”>
  2. // <![CDATA[
  3. function Alert_MSG(msg)
  4. {
  5. var uzenet=msg;
  6. alert(uzenet);
  7. }
  8. // ]]>
  9. </script>
  10. //használata a tartalmi részben elhelyezett linkre kattinva
  11. <a href=”#” title=”figyelmztető ablak” onClick=”Alert_MSG(‘hoppá’);”>Link</a>

Eldöntendő kérdés küldése (confirm):

  1. function Confirm_MSG(msg)
  2. {
  3. var uzenet=msg;
  4. var valasz=confirm(uzenet);
  5. //kiértékeljük az eredményet
  6. if(valasz)
  7. {
  8. alert(“ok”);
  9. }else
  10. {
  11. alert(“NEM OK”);
  12. }
  13. }

PopUp ablak nyitása, avagy olcsó játék hülye gyerekeknek:

  • Paraméterek:
  • URL, AblakNeve,
  • left – a képernyő bal széllétől való távolság
  • top – a böngésző ablak tetejétől való távolság
  • height – magasság pixelben
  • width – széllesség pixelben
  • resizable – átméretezhetőség
  • fullscreen – teljesképernyős mód / nem minden böngésző támogatja
  • status – status bar bekapcsolása/kikapcsolása
  1. function Rock_Up()
  2. {
  3. window.open( “http://opendir.hu/”, “azAblakNeve”, “height = 150, width = 200, resizable = true” )
  4. }

Prompt küldése:

  1. function Prompt_MSG(msg)
  2. {
  3. var kerdes=msg;
  4. var valasz=prompt(kerdes, “”);
  5. alert(valasz);
  6. }
  7. /*
  8. prompt(“kérdés”, “válasz”);
  9. 1. paraméter a kérdés
  10. 2. paraméter a válasz vagy üres
  11. */

nincs kapcsolódó bejegyzés.