Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
mit Link Text hinzufügen, in ein Textfeld, ohne reload... [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr
ebiz-webhosting
- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
mit Link Text hinzufügen, in ein Textfeld, ohne reload...


 
luc98
19-06-2002, 23:13 
 
also, ich habe folgendes Problem:

Ich möchte z.B. einen Link sagen wir dem mal "bold" machen. Also, wenn dieser angeklickt wird, wird im Textfeld "news" folgender Text hinzugefügt: -b- -/b-

Wie mache ich das?

so ähnlich wie es in diesem Forum funktioniert!

Danke für die Hilfe

mfg luc

 
goth
19-06-2002, 23:40 
 
Sowas macht man normalerweise mit Style-Sheets ... !

sowas in der Art:


<style>
A {
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
color: #000000;
}

A:Visited {
color : #FF0000;
}

A:Active {
font-weight: bold;
}

A:Hover {
font-weight: bold;
color : #ff0000;
}
</style>

probier mal einfach mit rum ...

 
luc98
20-06-2002, 00:02 
 
hmm... ich glaube du hast die frage falsch verstanden


Die Idee ist eigentlich die gleiche wie in diesem Forum. Es ist ein kompliziertes PHP Skript. Nun, möchte ich die News eingaben in meinem Skript ein bisschen netter gestalten! So dass man eben auch der Text zentriert darstellen kann.

In diesem Forum wird ein Fenster geöffent, in welchen man den entsprechenden Text eintragen muss der z.B. eben zentriert sein muss.

Drückt man dann enter, so werden quasi HTML-Tag mässig einfach mit eckigen Klammer, die entsprechende Textstelle eingetagt.

Ich möchte das jetzt folgendermassen machen. Ich drücke oben auf den center button und schwups, steht unten im Textfeld die entsprechenden Tags (mit den eckigen Klammern).

Wie muss ich das jetzt machen?

luc

 
goth
20-06-2002, 00:18 
 
Das dürfte schwierig bis unmöglich sein ... weil Du mit JavaScript meines Wissens den markierten Text nicht heraus bekommst ...

Deshalb hängt das Forum hier den Text ja auch immer hinten dran ...

z.B.:

inserttext = prompt('Text eingeben','Text eingeben');
if ( (inserttext != null) && (inserttext != "") ) formname.message.value+='-b-'+inserttext+'-/b-';


steht aber alles irgendwo in der vbcode.js drin ...

 
luc98
20-06-2002, 00:24 
 
ich glaub du bist schon ein schritt zu weit:

Ich mochte erstmal einfach die möchtegernhtmltags durch einen Klick ins Textfeld bringen. Das mit dem markierten Text, wäre natürlich ein sehr tolles zusätzlichen Gimmik, ist aber für mich nicht soooo wichtig. Ich möchte lediglich eben die pseudotags ins Textfeld bringen. Ich hab einmal eine Funktion gesehen, aber die funzt bei mir nicht so :(

momentmal, ich hab just etwas entdeckt. Ich möchte genau das gleiche machen, wie wenn ich hier in diesem Forum, grad auf dieser Seite einen Smilie anklicke. Wenn ich da einer anklicke, wird automatisch der entsprechende Ascii-Code in das Textfeld gebracht...

hm... wie funktioniert das??

luc

 
goth
20-06-2002, 03:21 
 
Genauso wie ich Dir das gerade geschrieben habe ... :)

 
luc98
20-06-2002, 20:11 
 
nein, deine Version geht über ein quasi Pop-Up. Aber egal, ich machs jetzt auch so. Ist glaub die einfachere Methode!

danke auf jedenfall!

luc


Alle Zeitangaben in WEZ +2. Es ist jetzt 21:40 Uhr.