Editare cod din pagina

Discutii si intrebari legate de scripturi si functii JavaScript, jQuery si Ajax, cod JavaScript in general.
MenCar
Mesaje:25

Editare cod din pagina

Salutare MarPlo.net!!!
Am si eu nevoe de un script pt editare texte sau coduri html direct din pagina
Este vorba de:
Imagine

Sa zice ca avem pagina aia
Si noi vrem sa editam textele alea, si sa facem asta direct de pe pagina, sa dam click pe text sau langa text si sa apara modifica, sa apara o casuta si acolo poti modifica textul, bine dupa ce lai modificat inainte sa dai save sa ceara o parola din cifre cv...
Sau exista vreun cod de modificare direct de-pe pagina fara baza de date cv, exact ca pe forum:
Imagine

Astept raspuns, salutare ;)

steell Mesaje:190
Ai putea crea un formular cu un textarea in care sa apara tot continutul paginii, un camp in care sa introduci parola si butonul de submit. Asta se face in php nu html . Daca sti php il poti face foarte usor nu este mult de munca.

MarPlo Mesaje:4343
Salut
Codul de mai jos e un mic exemplu care trebuie aplicat si dezvoltat dupa cum stii sa faci, in functie de scriptul site-ului.
Acesta, la click pe un buton, adauga tot continutul din <body> intr-un <textarea>, si adresa paginii intr-un camp ascuns. Aceste date impreuna cu parola se trimit pe server la un "fisier.php"; iar in PHP se poate prelua continutul din $_POST['pagecnt'], adresa paginii din $_POST['pagurl'], iar parola e in $_POST['pass'].

Cod: Selectaţi tot

<form action="fisier.php" method="post" id="fgctg" style="display:none;">
 <input type="hidden" id="pagurl"  name="pagurl"/>
 <textarea id="pagecnt" name="pagecnt" cols="78" rows="20"></textarea><br/>
 Parola: <input type="password" id="pass" name="pass" />
 <input type="submit" id="sbmt" value="Trimite" />
</form>
<button id="getctg">Preia continut</button>
<script>
// daca "id" e 0, preia continutul html din Body, altfel, continutul elementului cu acel "id"
// apoi adauga continutul in #pagecnt
function getPageCnt(id) {
  var pagecnt = (id == 0) ? document.getElementsByTagName('body')[0] : document.getElmentById(id);
  document.getElementById('pagecnt').value = pagecnt.innerHTML;

  // face vizibil formularul, ascunde butonul, adauga adresa paginii in #pagurl
  document.getElementById('fgctg').style.display = 'block';
  document.getElementById('pagurl').value = window.location;
  document.getElementById('getctg').style.display = 'none';
}

// inregistreaza "onclick" la #getctg
document.getElementById('getctg').onclick = function(){ getPageCnt(0); };
</script>

MenCar Mesaje:25
Mda, se pare ca nu mia reusit.
Am bagat codu ala aicea:
metin2ston.ro/123456.php
Si nu merge sa editez.

EDIT: mi-a zis cineva la PM ca pt ce am eu nevoie este la adresa de mai jos, dar nu reusesc cu ala:
jhtmlarea.codeplex.com/

NU imi faci tu unu ?
Mie nu imi reuseste deloc.

- Nimeni nu ma poate ajuta, nimeni?

- Deci nu este vreun cod cu care sa editezi texte din pagina?

Subiecte similare