hab mir jetzt mal die extension von dem thread gesaugt!
nur wie funzt die??
ich gehe immer auf next und zum schluß sagt die ich soll eine seite definiere! nur wie definiere ich eine?
ich möchte gerne wissen wie das geht das man in einem textfeld einen link einfügt??
am liebsten wärs mir halt so wie hier im tp mit dem button aber sowas hab ich schon mal gefragt ohne antwort![]()
hoffe es weiß jemand rat!
mfg![]()
hab mir jetzt mal die extension von dem thread gesaugt!
nur wie funzt die??
ich gehe immer auf next und zum schluß sagt die ich soll eine seite definiere! nur wie definiere ich eine?
hm.. die extension ist auch nicht das wahre! aber es kommt in die richtung in die ich es haben will!! nur sollte man den text in einem textfeld formatieren können!
weiß denn keiner wie?
Hier mal so, wie ich das bei mir gemacht habe. Der Code ist sicher noch verbesserungswürdig, aber es funktioniert:
Erst mal das Javascript:
Hier der HTML-Code, das Formular heisst in diesem Fall "newseingabe", die Textarea "text":PHP-Code:function geturl()
{
var ausgabe,description,adresse,ziel,target;
description=window.prompt("Bitte Linkbeschreibung eingeben (optional):","");
adresse=window.prompt("Bitte URL eingeben:","http://");
ziel=window.prompt("Wenn die Seite in einem neuen Fenster geöffnet werden soll: _blank, ansonsten leer lassen!","_blank");
if(!description) { description=adresse; }
if(ziel=="_blank")
{
target=" target=\"_blank\"";
}
else
{
target="";
}
ausgabe="<a href=\""+adresse+"\""+target+">"+description+"</a> ";
window.document.newseingabe.text.value+=ausgabe;
window.document.newseingabe.text.focus();
}
Aufgerufen wird die Funktion geturl() in diesem Fall über einen Button.PHP-Code:<form name="newseingabe" method="post" action="main.php?page=neuerartikel">
.
.
.
<textarea name="text" rows="20" cols="80"></textarea>
.
.
.
<a href="javascript:geturl();"><img src="buttons/hyperlink.gif" title="Hyperlink" alt="Hyperlink" width="24" height="24" border="0"></a>
Hoffe, das hilft dir weiter.
Javascript natürlich ohne Leerzeichen in der Mitte, wird hier irgendwie von der Forums-Software reingehauen.
welches meinst du da? mir wirft der Browser nämlich einen Fehler aus, und ich glaube deswegen!Javascript natürlich ohne Leerzeichen in der Mitte, wird hier irgendwie von der Forums-Software reingehauen.
Alexander
Die Forumssoftware macht aus <a href="javascript:geturl();"> immer <a href="java script:geturl();"> - das meinte Guitar...du siehst das falsche Leerzeichen??
Gruß, der Michl
* * * if you want them to RTFM, make a better FM! * * *
@michl:Original geschrieben von webmichl
Die Forumssoftware macht aus <a href="javascript:geturl();"> immer <a href="java script:geturl();"> - das meinte Guitar...du siehst das falsche Leerzeichen??
wie kann ich denn das verhindern, bei dir sieht's ja richtig aus![]()
Trick 17: den Text "javascript" formatieren ( Farbe, fett, was auch immer ) und die Formatierung vor dem Doppelpunkt beenden. Etwas umständlich, aber das ist das "Pass auf, da macht die Formumssoftware immer 'n Blank"-Schreiben ja auch...wie kann ich denn das verhindern, bei dir sieht's ja richtig aus
Gruß, der Michl
* * * if you want them to RTFM, make a better FM! * * *
Danke !![]()
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)