Pagina de start a forumului castiga bani din jocuri
Inregistrare • Cautare • FAQ • Membri • Grupuri • Autentificare
3. Afişarea mesajelor în JavaScript şi adăugarea de come

 
Raspunde la subiect    Pagina de start a forumului castiga bani din jocuri » Tutorial Java Script Subiectul anterior
Subiectul urmator
3. Afişarea mesajelor în JavaScript şi adăugarea de come
Autor Mesaj
WebMaster
Nas Legendar
Nas Legendar


Data inscrierii: 07/Ian/2010
Mesaje: 108

Mesaj 3. Afişarea mesajelor în JavaScript şi adăugarea de come Raspunde cu citat (quote)
Afişarea mesajelor în JavaScript şi adăugarea de comentarii

Sctipturile JavaScript pot fi plasate atât în secţiunea dintre tagurile <head> şi </head> (purtând numele de script de antet) cât şi între tagurile <body> şi </body> (purtând numele de script de corp). Este de preferat ca scripturile care afişează mesaje sau conţinut în pagină să fie introduse în body iar scripturile care prelucrează rezultate şi fac verificări să fie introduse în antet (în head). Tagul de deschidere şi de închidere al unui script JavaScript este de forma <script> şi </script>. În exemplul de mai jos va fi afişat un mesaj generat dintr'un script JavaScript.


Cod:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Mesaj din JS</title>
</head>

<body>
<script language="JavaScript" type="text/javascript">
document.write("Acesta este un mesaj din JavaScript")
</script>
</body>
</html>


Tagul de deschidere este <script urmat de atributul language="JavaScript" care indică browser-ului limbajul de scriptare utilizat, iar atributul type="text/javascript" îl informează că scriptul este strict în compus text, organizat după sintaxa limbajului JavaScript.
În continuare document.write("Acesta este un mesaj din JavaScript") este întâia linie de cod JavaScript în care este preluată fereastra document şi se afişează în ea textul respectiv. Următorul tag </script> este tagul de închidere care semnalizează browserului terminarea codului JavaScript şi continuarea codului HTML.
Se pot introduce oricâte taguri într-o pagină, de câte ori doriţi. Browserele mai vechi, şi chiar şi unele noi nu cunosc limbajul JavaScript. Pe îndată ce cele noi se presupune că ignoră tagurile necunoscute lor, cele mai vechi de obicei dau mesaje de eroare în astfel de cazuri. Se află o tehnică ce poate să păcălească browserele vechi şi să le facă să creadă că scriptul este de fapt un comentariu HTML, care va fi ignorat. Un comentariu este un text încadrat de taguri HTML speciale; absolut orice text cuprins între aceste taguri va fi ignorat de înspre browsere. Pentru a ascunde codul JavaScript de browserele vechi procedăm astfel:

<!-- Aceasta linie este un comentariu
document.write("Acesta este un mesaj din JavaScript")
// Aici se încheie linia de comentariu pentru browserele vechi -->

Linia care pornește cu // este de fapt combinaţia de marcare a unui comentariu în limbajul JavaScript, şi ea se termină cu -->, semnalând sfârşitul comentariului HTML. Noul exemplu este prezentat în continuare:


Cod:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Mesaj din JS</title>
</head>

<body>
<script language="JavaScript" type="text/javascript">
<!--
document.write("Acesta este un mesaj din JavaScript")
-->
</script>
</body>
</html>


Dacă doriţi să scrieţi mai numeroase rânduri de comentarii în cod (o idee bună dacă aveţi rânduri lungi de cod) puteţi folosi combinaţia /* şi */
În concluzie, pentru a scrie un comentariu în JavaScript pe un solitar rând puteţi folosi combinaţia // iar pentru a scrie comentarii pe mai multe rânduri folosiţi combinaţia /* la ănceput şi */ la sfârşitul comentariului.
Combinaţia <!-- şi --> este în HTML şi se foloseşte de întocmai pentru comentarii. (să nu le confundaţi între ele, cele din JavaScript cu cele din HTML)

În cazul în care browserul vizitatorului nu are activ JavaScript, îl puteţi avertiza sau îl puteţi redirecta către o pagină care nu conţine JavaScript folosind următorul tag HTML


Cod:

<noscript>
Pentru a vedea aceasta pagina browserul dvs. trebuie sa aiba activ JavaScript.
<meta http-equiv="refresh" content="5;URL=alta_pagina.html">
Asteptati pentru redirectare catre o pagina fara JavaScript.
</noscript>


În codul de mai sus, tagul <noscript> este activ doar dacă browserul nu are activ JavaScript, şi în acest caz va afisa mesajul corespunzător. Linia
<meta http-equiv="refresh" content="5;URL=alta_pagina.html"> execută redirectarea browserului către pagina specificată în intervalul de 5 secunde (pentru a da timp vizitatorului să citească mesajul de avertizare)

Dacă doriţi să avertizaţi vizitatorul în legătură cu ceva anume, o puteţi face prin intermediul codului JavaScript astfel:

alert("Aceasta este o fereastra de alertare")

Pentru exemplificare, am produs un link aici, iar dacă daţi clik pe el şi aveţi JavaScript activ se va afişa un mesaj de alertă.
Atenţie!
Fereastra de alertă este diferită pentru fiecare browser în parte, nu poate fi customizată.
08/01/2010 17:20 Vezi profilul utilizatorului Trimite mesaj privat
Afiseaza mesajele pentru a le previzualiza:    
Raspunde la subiect    Pagina de start a forumului castiga bani din jocuri » Tutorial Java Script Ora este GMT + 2 ore
Pagina 1 din 1

 
Mergi direct la: 
Nu puteti crea un subiect nou in acest forum
Nu puteti raspunde in subiectele acestui forum
Nu puteti modifica mesajele proprii din acest forum
Nu puteti sterge mesajele proprii din acest forum
Nu puteti vota in chestionarele din acest forum


Powered by phpBB © 2001, 2005 phpBB Group
Design by Freestyle XL / Flowers Online.Fa-ti si tu propriul forum GRATUIT, pe www.myforum.ro