Salut!
cod:
....
<input type="text" name="subiect_mail" id="subiect_mail"/>
<a class="un_cuvant">::un_cuvant::</a>
$(document).ready(function(){
$("a.un_cuvant").click(function(){
var a = $("#subiect_mail").val()
$("#subiect_mail").val(a+" ::un_cuvant:: ")
});
});
.....
Am intalnit acesta structura la un site.
Inteleg ca " ::un_cuvant:: " se va modifica cu "ceva"!
Vreau mai multe detalii, este ceva nou pentru mine si vreau sa invat!
Nu stiu cum sa caut, ce sa caut, asfel incat sa gasesc documentatie, cine ma poate ajuta, il intampin cu bratele deschise!
Nu stiu cum se numeste astfel incat sa gasesc documentatie!
Moderatori: Moderatori, Start Moderator
O sa incerc eu sa-ti explic, chiar daca nu ma pricep asa bine la asa ceva:).
functia click() spune, ca atunci cand apesi pe linkul cu clasa "ceva" (a.ceva), sa selecteze valoarea din input cu name="subiect_mail" si sa salveze in varaibila "a":
Linia:
o sa adauge valoarea variabilei a + ce este in link, in input-ul cu id-ul "subiect_mail".
Sper ca ai inteles..
P.S. Pentru mai multe detalii, pot isa cauti pe jquery.com (framework javascript in care este scris codul) dupa "click()" , "val()".
Cod: Selectaţi tot
<html>
<head>
<title>Test</title>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.7.2.min.js"> </script>
<script type="Text/javascript">
$(document).ready(function(){
$("a.ceva").click(function(){
var a = $("#subiect_mail").val()
var linkVal = $('a.ceva').text();
$("#subiect_mail").val(a+""+linkVal+"");
});
});
</script>
</head>
<body>
<input type="text" name="subiect_mail" id="subiect_mail"/>
<a class="ceva">cevaaaaaaaa</a>
</body>
</html>
Cod: Selectaţi tot
$("a.ceva").click(function(){
functia click() spune, ca atunci cand apesi pe linkul cu clasa "ceva" (a.ceva), sa selecteze valoarea din input cu name="subiect_mail" si sa salveze in varaibila "a":
Cod: Selectaţi tot
var a = $("#subiect_mail").val()
Linia:
Cod: Selectaţi tot
$("#subiect_mail").val(a+""+linkVal+"");
o sa adauge valoarea variabilei a + ce este in link, in input-ul cu id-ul "subiect_mail".
Sper ca ai inteles..
P.S. Pentru mai multe detalii, pot isa cauti pe jquery.com (framework javascript in care este scris codul) dupa "click()" , "val()".
Copilaria nu este de la nastere pana la o anumita varsta, iar la o anumita varsta copilul a crescut si ia toate lucrurile copilaresti si le pune la o parte. Copilaria este regatul unde nu moare nimeni.
[img=http://klaus-blog.hi2.ro/fisiere/imagine.php]
[img=http://klaus-blog.hi2.ro/fisiere/imagine.php]
Mersi mult pentru timpul acordat!
Gresala mea, nu am specificat excact, despre ce este vorba!
Vreau sa stiu, cum sta treaba cu " ::ori_ce_cuvant:: "!
Vezi tu acolo am scris pt inceput de 2 ori doua puncte, plus o denumire plus din nou de doua ori doua puncte.
Si nu vreau sa ma contrazic ca este gresit scris, caci unde am intalnit asa ceva, functioneaza!
Si cand primesc mail aceste cuvinte sunt inlocuite!
Gresala mea, nu am specificat excact, despre ce este vorba!
Vreau sa stiu, cum sta treaba cu " ::ori_ce_cuvant:: "!
Vezi tu acolo am scris pt inceput de 2 ori doua puncte, plus o denumire plus din nou de doua ori doua puncte.
Si nu vreau sa ma contrazic ca este gresit scris, caci unde am intalnit asa ceva, functioneaza!
Si cand primesc mail aceste cuvinte sunt inlocuite!
Salut
Cred ca e o tehnica similara cu cea din template-uri, pentru a putea recunoaste si inlocui in scriptul de pe server acel "un_cuvant".
Cele 2 doua-puncte pot fi inlocuite cu alte caractere, dupa cum isi face fiecare codul.
De exemplu, in PHP ca sa inlocuiasca ::un_cuvant:: cu altceva, ar putea folosi functia preg_replace(), sa recunoasca modelul.
Cam asa:
Cred ca e o tehnica similara cu cea din template-uri, pentru a putea recunoaste si inlocui in scriptul de pe server acel "un_cuvant".
Cele 2 doua-puncte pot fi inlocuite cu alte caractere, dupa cum isi face fiecare codul.
De exemplu, in PHP ca sa inlocuiasca ::un_cuvant:: cu altceva, ar putea folosi functia preg_replace(), sa recunoasca modelul.
Cam asa:
Cod: Selectaţi tot
$subiect_mail = 'Subiect ::un_cuvant::';
$subiect_mail = preg_replace('/::(.*?)::/i', 'alt_cuvant', $subiect_mail);
echo $subiect_mail; // Subiect alt_cuvantCine este conectat
Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 35 vizitatori