Nieuw lid |
|
Waarom AJAX gebruiken? Dat is een en al gehypte shit, 9 van de 10 keer overbodig gebruikt om popi-jopi over te komen.
Anyway, om je vraag te beantwoorden: dit is gewoon mogelijk met css en javascript. Je maakt twee div's:
<div id="normaal_introtekst" style="display: block;">
Hier komt gewoon de pagina te staan zoals die is, met een linkje naar een javascript dat ervoor zorgt dat deze div niet meer te zien is en dat het editformulier opent.</div>
<div id="editor_introtekst" style="display: none;">
<form name="editor" method="post" action="verwerkditformulier.php">
<input type="hidden" name="bewerktekst" value="introtekst">
<textarea name="tekst">
Hier komt gewoon de pagina te staan zoals die is, met een linkje naar een javascript dat ervoor zorgt dat deze div niet meer te zien is en dat het editformulier opent.
</textarea>
<input type="submit" name="bijwerken">
<div id="normaal_introtekst" style="display: block;"> Hier komt gewoon de pagina te staan zoals die is , met een linkje naar een javascript dat ervoor zorgt dat deze div niet meer te zien is en dat het editformulier opent .</div > <div id="editor_introtekst" style="display: none;"> <form name="editor" method="post" action="verwerkditformulier.php"> <input type="hidden" name="bewerktekst" value="introtekst"> <textarea name="tekst"> Hier komt gewoon de pagina te staan zoals die is , met een linkje naar een javascript dat ervoor zorgt dat deze div niet meer te zien is en dat het editformulier opent .</textarea> <input type="submit" name="bijwerken">
Het javascript je zou dan iets zijn in de trend van
function bewerk() {
document.getElementById('normaal_introtekst').style.display = 'none';
document.getElementById('editor_introtekst').style.display = 'block';
}
<!-- deze roep je aan als volgt: -->
<a href="javascript:void(0);" onclick="bewerk();">Bewerk introtekst</a>
function bewerk() { document.getElementById('normaal_introtekst').style.display = 'none'; document.getElementById('editor_introtekst').style.display = 'block'; } <!-- deze roep je aan als volgt: --> <a href="javascript:void(0);" onclick="bewerk();">Bewerk introtekst</a>
Of bovenstaande code echt helemaal werkt weet ik niet, niet getest.
Wat je natuurlijk wel moet doen: toon de bewerk div niet als de bezoeker niet de admin is en toon de bewerk link dan ook niet.
succes! |