also ich möchte nen simplen editor coden undzwar wählt der user eine seite aus. die wird dann in eine textarea geladen unter der textarea gibts zwei buttons, einmal html--mode und einmal editor--mode im html mode soll er wie er lustig ist im quzelltext rum schreiben und im editor mode soll s wie ein wysiwyg editor sein.
kann ich erstens per javascript abfragen wenn der button gekklickt ist dann zeige mir die buttions für fett italic etc???
und zweitens ich habe mal gehört das ich das dann irgendwie mit einem iframe machen muss da habe ich aber keinen plan ich schreibe mal meinen quellcode und hoffe ihr könnt mir helfen bitttte
danke eure sunny hier kommt der code
Code:
<?PHP include("chk_user.php"); ?> <html> <head><link rel="stylesheet" type="text/css" href="../style/index.css"> <script language="JavaScript"> <!-- function shw_code () { document.getElementById('parsed').style.display = 'none'; document.wysiwyg.aendern.style.display = 'inline'; } function shw_parsed () { document.getElementById('parsed').innerHTML = document.wysiwyg.aendern.value; document.getElementById('parsed').style.display = 'inline'; document.wysiwyg.aendern.style.display = 'none'; } //--> </script> </head> <body> <fieldset class="fieldsets"> <legend class="legend">Seite Bearbeiten</legend> <form method="post" name="wysiwyg" action="index.php?section=edit&<?PHP echo Session_id(); ?>"> <table align="center" width="60%"> <tr> <td></td> <td> [img]./fett.gif[/img] <span id="parsed" style="height: 100px; width: 250px; display: none;"></span> <textarea cols="50%" rows="20" name="aendern" id="aendern" class="aendern"> <?PHP include("../inc/connect.inc.php"); include("../inc/ftp_connect.inc.php"); $user = $usr; $sql = "SELECT namederhomepage FROM user_data WHERE benutzer = '".$user."'"; $result = @mysql_query($sql) OR die(mysql_error()); $row = mysql_fetch_assoc($result); $namederhomepage4 = $row['namederhomepage']; $fp = fopen("../pages/".$namederhomepage4."/".$file."", "r"); while($datei = fgets($fp,10240)) { echo "$datei"; } fclose($fp); mysql_close($Verbindung); ?> </textarea> </td></tr> <tr> <td colspan="20"><input type="button" name="btn_code" value="HtmL -- Mode" onClick="shw_code();return false;"> <input type="button" name="btn_code" value="Editor -- Mode" onClick="shw_parsed();return false;"> </td> </tr> <tr> <td><input type="hidden" name="edit_go" value="1"></td> <td><input type="hidden" name="file2" value="<?PHP echo $file; ?>"></td> </table> <table> <tr> <td> <input type="submit" name="save_edit_page" value="Speichern" class="buttons" onmouseover="this.style.background='#98FB98'; this.style.border='#B4EEB4 inset 2px'; " onmouseout="this.style.background='#ADADAD'; this.style.border='#008B00 outset 2px'; "> </td> </form> </fieldset> </body> </html>
Einen Kommentar schreiben: