• 0742030267
  • horea1981@yahoo.com

Preluare si modificare continut dintr-un iFrame

Aceste tutoriale sunt o completare la lectiile cursului JavaScript. Daca sunteti incepatori in cunoasterea programarii si limbajului JavaScript si doriti sa-l invatati, recomand sa studiati mai intai lectiile din curs, astfel veti intelege mai bine exemplele si explicatiile din tutoriale. In acest tutorial este prezentat modul de preluarea si modificare a continutului unui IFRAME, din pagina principala, folosind JavaScript.Este important […]

Preluare si modificare continut iFrame prin alt IFrame

In acest tutorial este prezentat modul de preluarea si modificare a continutului unui IFRAME, preluarea valorii unei variabile din el si apelarea unei functii JS aflata in el, toate printr-un buton si script JavaScript aflate intr-un al doilea IFrame.Este important de mentionat ca paginile care sunt incluse in cele doua IFrame-uri trebuie sa se afle pe acelasi server cu pagina […]

Determinarea charset-ului documentului

Charset este tipul de codare a caracterelor din document, in general, cele mai folosite sunt UTF-8 si ANSI (sau ASCI)Urmatoarea functie JavaScript, „GetCharSet()”, poate determina si afisa tipul de codare a caracterelor din documentul in care este inclusa. Aceasta poate ajuta la efectuarea de operatii diferite in functie de codare documentului, de exemplu includerea sau nu a diacriticelor in diferite […]

Parcurgere matricelor (Array) in JavaScript

Matricele (Array) sunt tablouri de date care pot stoca mai multe valori intr-un singur nume de variabila (vedeti si punctul 2, „Obiectul Array” din lectia Obiecte JavaScript).Matricele sunt de doua feluri: secventiale (care are cheile numere consecutive) si asociative (in care cheile sunt numere aleatoare, sau chiar siruri). 1. Array secvential Matricele secventiale pot fi create in mai multe moduri, […]

Preincarcare efecte onmouseover si onmouseout

De obicei, functiile „onmouseover” si „onmouseout” sunt folosite pentru efecte ce afisaza si ascunde elemente din pagina (text, imagini, link, etc.). Codul pentru actionarea acestor efecte fiind adaugat intr-un tag HTML, sub forma generala: <tag onmouseover=” … cod JS ” onmouseout=” … cod JS „> – Aceasta metoda are dezavantajul ca incarca si aglomereaza codul documentului, mai ales cand sunt […]

Utilizare Variabila si Functie cu nume din sir in JavaScript

Pentru a accesa o variabila sau functie dinamic, cu nume dintr-un sir in JavaScript, folositi obiectul window , cu aceasta sintaxa: window[„nume_variabila”] // Pt. Functii window[„nume_functie”](parametri) Iata cateva exemple, vedeti explicatii in cod.– Clic pe cod pentru a-l selecta. 1. Utilizare variabila cu nume din sir. <script> var vr_name = ‘vr1’; // sir cu numele variabilei var vr1 = ‘coursesweb.net/’; […]

Variabile dinamice in JavaScript

1. Creare variabile dinamice Variabilele dinamice sunt variabile care nu au fost setate special in script, nu au un nume dinainte definit ci este dinamic, numele fiind preluat si alcatuit cu un sir din alta sursa (de exemplu un formular).JavaScript nu are implementat special variabile dinamice (precum, de exemplu PHP), dar pot fi folosite diferite metode pentru a ajunge la […]

setTimeout() si setInterval()

• setTimeout si setInterval – Apelare functii cu parametri Aceste doua functii JavaScript, setTimeout() si setInterval() sunt des utilizate, fiind necesare mai ales in script-uri pentru efecte de miscare, lucru cu perioade de timp si altele.– Ce fac setTimeout() si setInterval()? Acestea pot determina executia unei functii la un anumit intervaal de timp.Sintaxa (forma) generala de utilizare a lor este […]

setTimeout si „this” in functii din clasa in JavaScript

setTimeout() poate fi utilizat pentru a apela o functie dupa un anumit timp, si pentru a executa o functie de mai multe ori (daca e adaugat in ea). Dar setTimeout() foloseste domeniul global in javascript, ceea ce poate fi o problema cand e adaugat in functii dintr-o clasa, deoarece nu poate fi utilizat alaturi de cuvantul special this.De exemplu, in […]

Adaugarea si preluarea valorilor proprietatilor CSS

Pe langa lucrul cu numere, siruri, tag-uri HTML si imagini, JavaScript poate sa manipuleze si valorile stilurilor CSS (Cascading Style Sheets) ale elementelor din pagina. 1. Adaugarea si modificarea proprietatilor CSS Adaugarea sau modificarea valorii unei proprietati CSS cu JavaScript se face cu metoda „style„, dupa urmatoarea sintaxa:            element.style.proprietateCss = ‘valoare’– „element” este elementul din […]

Creare efecte de miscare in JavaScript

Efectele de miscare in JavaScript se realizeaza prin executia repetata si foarte deasa a unei functii, la interval de cateva miimi de secunda, de obicei prin auto-apelare cu metoda setTimeout() inclusa in acea functie.Un alt factor important in obtinerea efectului de miscare este lucru in JavaScript cu proprietatile si valorile CSS.Efectul de miscare se realizeaza de fapt prin modificarea valorii […]

Identificarea erorilor in JavaScript

In JavaScript, cand executia codului intalneste o eroare, aceasta se opreste si atat, nu ne indica unde ar putea fi eroarea sau cauza ei. Acest fapt devine o problema consumatoare de timp pana se reuseste depistarea cauzei acelei erori, mai ales in cazul scripturilor mari.– Internet Explorer afiseaza in marginea din stanga a barei de jos un semnal de Atentionare […]

Definirea personalizata a erorilor

In tutorialul anterior e prezentat modul de identificare a erorilor ce apar in scripturile JavaScript in timpul executiei codului, folosind formula „try … catch„. Aceasta afiseaza erorile generic, adica asa cum sunt setate de JavaScript, dar exista si posibilitatea de personalizare sau definire a acestora, dupa cum veti vedea in acest tutorial. 1. Personalizarea erorilor Formula „try … catch” (cu […]

Crearea de obiecte, proprietati si metode

Ca si in alte limbaje de programare, obiectele sunt folosite pentru a organiza codul intr-o forma mai clara si compacta.Pe langa obiectele predefinite pe care le contine JavaScript, cum ar fi: „window”, „document”, „date”, si altele; pot fi create de programator si folosite in acelasi fel si alte obiecte, cu propriile metode si proprietati.In acest tutorial este explicat modul de […]

Tutorial utilizare JSON

Notatia JSON (JavaScript Object Notation) este un format simplu de date folosit pentru schimbul de informatii.Desi contine un minim si simplu set de reguli pentru structurarea datelor in format text, JSON poate reprezenta o structura complexa de date, ce poate sa cuprinda matrici si obiecte, in format text. Datorita acestei capabilitati, formatul JSON a devenit din ce in ce mai […]