Du könntest auch einfach ein var davor schreiben (Also vor die Variablen)
Dann gi´bts denk ich mal keine Errors und es sollte laufen :P
...
wennde mal alle posts richtig gelesen hättest: die vars waren immer mit vorhanden, an den verschiedensten stellen. auch gab es nie nen error, die function wurde gar ncht erst richtig ausgeführt.
aber was anderes. ich hab mal noch ein paar tuts gewültz, aber nirgens gefunden: kann ich bei if-abfragen auch mehrere auf einmal abfragen. ich will, wenn in einem fenster nix steht, oder cancel gedrükt wird(was "null" ausgibt) etwas anderes ausgegeben wird. über switch möcht ichs net unbedingt machen, da ich da ja nur 2 zweige + else brauche (einen für "", einen für "null" und einen wenn was drinsteht.
in php würde das so ausehn:
ich habs genau so ausprobiert, das hat mir aber nen fehler gebracht
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
wennde mal alle posts richtig gelesen hättest: die vars waren immer mit vorhanden, an den verschiedensten stellen. auch gab es nie nen error, die function wurde gar ncht erst richtig ausgeführt.
...
Sorry, hab ich überlesen
Ansonsten ist die Console² Extention des Firefox verdammt praktisch zum Javascript rumpfuschen