Mach doch was in der Art:
kA Obs genau so geht ist ungetestet.
...
hatt i schon probiert, entweder war das wieder son rotz tag, wo mich mein server nicht gemocht hat, aber es hatte nicht geklappt. ka ob man innerhalb einer funktion eine var nur einmal zuweisen kann. das fänd ich ziemlich sinnlos, aber das mit dem vordefenieren hatte ja auch net geklappt (crashs post weiter oben)
werds wohl jetzt doch übern switch machn, aussr ihr könnt mir noch ne andere möglichkeit sagen
In diesem sinen Borky
EDIT:
Ok, hab jetzt einiges geändert, und iedereinmal geht gar nix.
erst mal hab ich die funktionen in ne externe datein gebracht:
erst mal die bbcodes.js:
und das is die normale datei, in die das aufgerufen werden soll:
weiß einer, wie ich abfragen kann, ob beim eingeben einer parm über promt cancel gedrükt wurde. über die möglichkeit case="null" gehts net.
hoffe ihr könnt mir helfen.
In diesem Sinne Borky
EDIT²:
Ok hat sich erledigt. Geht jetzt alles.
Vorher:
Das ging nicht. Nachher:
Das geht jetzt, komischerweise. is ja auch egal. Trotzdem thx an alle, die mir bisher geholfen haben
ich weiß zwar das pushen von thread nich gerade erwünscht is, ich will abere keinen neuen aufmachen, wegen eines problems welches ich schonmal ahhte, und das troz intensiven probierens und schauns nich weggeht.
also hier erst mal der ganze Code:
und zur besseren Übersicht nochmal die schnippsel um dies geht, zum einem die JS-Function:
und hier der teil wos gebraucht wird:
So, kann mir bitte einer sagen, warum der in dem textfeld nix einfügt. das eingabefensterwird ordentlich aufgerufen.
1. Du musst die einfachen Anführungszeichen nei dem Funktionsaufruf nicht escapen
2. Du gibst als Ziel "ID" an, willst aber wohl auf das "ziel" Element hinaus
1. Du musst die einfachen Anführungszeichen nei dem Funktionsaufruf nicht escapen
2. Du gibst als Ziel "ID" an, willst aber wohl auf das "ziel" Element hinaus
...
zu 1.: natürlich muss ich diese escapen, da ich ja mit echo' ... '; arbeite. wenn ich sie nicht escape denkt der ja, der echo-Befehl währe beendet/unterbrochen und erwartet dort wieder normaln php-code oder ein; und bringt mir somit einen Fehler. und das mit der ID: ich hate einfach das ganze aus den oben, bereits gehenden bb-codes herrauskopiert. nun da hatte ich in den klammrn den BB-Code angegeben, welcher dan auch angezeigt wurde:
z.b. hab ich insertform(B) aufgerufen, und ausgegeben hat er mir dann . nun das brauch ich hier ja nicht, da er hier einfach nur nen einfachen, immer gleichen text ausgeben soll. möglich das ich bei der funktion und dem aufruf die klammern frei lassen haben könen, ich wa mir da aber hlat nicht so sicher, da ich mich mit JS nicht so auskenne (ja, ich müsst mich ma hinsetzten, aber dafür hab ich derzeit keine zeit) Du siehst laso, im endeffekt hat du mir nich wirklich weitergeholfen
In diesem Sinne Borky
EDIT: ok hat sich erledigt, jetzt gehts, nachdem ich ne halbe stunde es selfhtml gewälzt hab. trozdem danke