Toon posts:

[JS/PHP]Text editten

Pagina: 1
Acties:
  • 66 views sinds 30-01-2008

Verwijderd

Topicstarter
Hey. Ik heb net voor het eerst een klein newsscriptje gemaakt voor de site van mijn buurt met php. Aangezien de mensen die de site gebruiken geen html kunnen, is het handig leek me om een soort text tooltje alá Word te maken. (dit wer al vorrgesteld in een ander topic, ik heb idd de search al gebruikt, maar ik werd hier niet veel wijzer op).

Toen zag ik bij een vriend van dat ze bij hun op site op een knop drukken (dus bijv. een "B" knop), dan verschijnt er een Javaprompt venstertje, daar typ je text en dan komt er in het teksteditvak de html+tekst te staan.
Nou zoiets leek me niet al te ingewikkeld en ik ging ook wat proberen. Nu heb ik dit snel kunnen maken maar het volgende dus:

- Hoe krijg ik de tekst in het teksteditvak?
- Hoe kan ik het fatsoenlijk in mijn php scriptje krijgen?
Ik heb namelijk eerst een apar andere (mooiere)JS scripts gebruikt, maar ik deed iets verkeerd of het werkte gewoont niet, ik kreeg aleen maar php errors.
Graag suggesties of sites waar het me duidelijk gemaakt kan worden (ik moet nog leren).
<script language="JavaScript">
var Bold = prompt("Typ hier uw tekst die u dik gedrukt wil hebben","");
var Bold = "<b>" + Bold + "</b>";
document.writeln(Bold);
</script>

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

het 2e probleem van het netjes in je php krijgen
PHP:
1
<?php?>javascript zooi<?verder met php?>

de rest is javascript en das voor de buren
P&W -> W&G

Doet iets met Cloud (MS/IBM)


Verwijderd

Topicstarter
Hey tnx, ik zal het uitproberen met mijn oude JS script.
Btw. ik zou bijna zweren dat ik hem im P&W had gestopt. Idd hij hoort hier niet.

Hier is trouwens een gedeelte van m'n php newsscript waar hij in moet. Het streep gedeelte geeft aan waar het ongeveer met komen te staan (dus de B, I, de U knop etc)
PHP:
1
<?case add_news:        $print_lib->header(1, "Add news");        echo"<b>Add news</b>.<br>\n";        echo"<form action='news.php?action=save_news' method='post'>";        echo"<table class='td'>";------->  hier meot m'n Javascript komen (denk ik)       echo"<tr><td>Title:</td><td><input type='text' name='add_news_title'></td></tr>";        echo"<tr><td valign='top'>Short story:</td><td><textarea name='add_news_short' cols='60' rows='4'></textarea></td></tr>";        echo"<tr><td valign='top'>Long story:</td><td><textarea name='add_news_long' cols='60' rows='7'></textarea></td></tr>";        echo"<tr><td></td><td><input type='submit' value='Add news'></td></tr>";                echo"</table></form>";        $print_lib->footer(1);        break; // add_news                case save_news:        $add_news_long=stripslashes($add_news_long);        $add_news_short=stripslashes($add_news_short);        $add_news_title=stripslashes($add_news_title);        $add_news_long=str_replace("|", "l", $add_news_long);        $add_news_short=str_replace("|", "l", $add_news_short);        $add_news_title=str_replace("|", "l", $add_news_title);        $add_news_long=str_replace("\r\n", "<br>", $add_news_long);        $add_news_short=str_replace("\r\n", "<br>", $add_news_short);        $news_id=file("db/news_id.txt");        $news_id[0]++;        $new_id=fopen("db/news_id.txt", w);        flock($new_id, LOCK_EX);        fwrite($new_id, "$news_id[0]");       flock($new_id, LOCK_UN);        fclose($new_id);        $added_time=time();        $new_news=fopen("db/news.txt", a);        flock($new_news, LOCK_EX);        fwrite($new_news, "$news_id[0]|$added_time|$member_db[1]|$add_news_title|$add_news_short|$add_news_long|$member_db[3]\n");        flock($new_news, LOCK_UN);        fclose($new_news);        $print_lib->header(1, "News saved");        echo"<b>News saved!</b><br>\n";        echo"Thank you, your news was successfully added to the database.<br>\n<br>\n";        echo"Remember that your news will not appear on the page before you <a href='news.php?action=build'>build the news</a>.";        $print_lib->footer(1);        break; // save news?>

etc.

Whoops, ging iets fout

Verwijderd

Op donderdag 18 juli 2002 17:14 schreef har01 het volgende:
Hey tnx, ik zal het uitproberen met mijn oude JS script.
Btw. ik zou bijna zweren dat ik hem im P&W had gestopt. Idd hij hoort hier niet.

Hier is trouwens een gedeelte van m'n php newsscript waar hij in moet. Het streep gedeelte geeft aan waar het ongeveer met komen te staan (dus de B, I, de U knop etc)

[...]

etc.
Als ie hier niet hoort waarom plak je dan je PHP code er in?

Maar waarom bouw je niet met javascript een WYSIWYG editortje. IE ondersteunt editable layers/iframes. Met execCommands kan je dan een word achtige editor bouwen. Ik zou als ik jouw was even zoeken op google naar "javascript WYSIWYG editor".

  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 29-08 19:47

Bosmonster

*zucht*

Bedankt D2k :)

Ga maar ff zoeken op wat lennert2002 zegt. Het is hier in W&G al heel veel voorbij gekomen de javascript editors. Microsoft heeft er zelfs een standaard geval voor.

Dit topic is gesloten.