Ich habe die Erklaerung Absichtlich allgemein gehalten, da ich meine unfertigen scripts eigentlich nicht "zeigen" wollte.
Meine Variablennamen aendern sich, waehrend ich an einem Projekt arbeite, vor allem, weil viele nur temporaer sind.
genauso war die Auskommentierung der Tabelle nur temporaer.
Die Scripts befinden sich meilenweit entfernt von einem finalen Status.
Hallo
Hallo
http://www.nrg.to/blooody/hausarbeit/begriffe.htm
http://www.nrg.to/blooody/hausarbeit/begriffe.jshttp://www.nrg.to/blooody/hausarbeit/Hausarbeit.rar
http://www.nrg.to/blooody/hausarbeit/selfss.pngHast du schonmal geschaut, was die JS-Konsole beliebiger Geckos dazu meint?
Die Javascript-Konsole meckert folgendes an:
begriffe.js Zeile 3: typeOf is not defined,
siehe dazu SELFHTML, typeof.
Das war nur ein Test. Was mache ich falsch?
Ich wollte den Typ des Rueckgabewertes der alert-box in einer anderen Alertbox ausgeben.
begriffe.htm Zeile 8: alleBegriffeImString has no properties
siehe dazu Variablen definieren.
Was ist hieran falsch? Bin ich mit Blindheit geschlagen oder definiere und deklariere ich Variablen schon seit Jahren falsch, ohne es zu merken und so, dass es trotzdem funktioniert?
begriffe.htm Zeile 20: alleBegriffeImArray is not defined,
ein Folgefehler.
Das kann ich mir auch zusammenreimen. Die Links in/zu SELFHTML bringen mir herzlich wenig, dort haette ich auch schon nachgeschaut, wenn ich der Meinung waere, ich koennte keine Variablen setzen.
Ein paar Tipps:
Deine Variablen- und Funktionsbezeichnungen sind sehr verbesserungswürdig, ein Beispiel dafür ist die Anweisung:
var trennervar18 = "_hierwirdgetrenttt_";
Wiegesagt, ich bin noch lange nicht fertig und im Entwicklungsstadium ist mir weit wichtiger, dass es den Bezeichner noch nicht gibt, als dass sein Name mir etwas sagt, der sich sowieso ein paar Minuten spaeter aendert.
Meiner Meinung nach ist weder der Variablenname noch Deine Trennzeichenfolge gut gewählt.
Ich weiss nich, was das fuer einen Unterschied machen soll, wie die Trennzeichenfolge heisst. So kommt sie sicher nicht im Fliesstext bzw. in den Begriffen vor und sagt mir etwas.
Der Variablenname sagt mir auch etwas. Die 18 ist wieder dazu da, um sicherzugehen, dass es keine Ueberschneidungen gibt.
Vielleicht lerne ich es ja irgendwann, mich an Namenskonventionen zu halten.
Warum beklagst Du Dich über Dein lahmes 56k-Modem, Du nimmst ja überhaupt keine Rücksicht darauf.
Das ist nur Zeitweise (s.o.)
Ausserdem sind 40kb zu verkraften - auch bei 8kbit/s down (40 sek)
Wenn ich mir folgende Funktion anschaue:
function daszudas(was, das, wer)
{
dann = wer.split(was);
der = dann[0];
for(o=1;o<dann.length;o++)
der+= das + dann[o];
return der;
}
>
> dann frage ich mich, ob Du [join()](http://de.selfhtml.org/javascript/objekte/array.htm#join) kennst.
join() innerhalb der Funktion wuerde Sinn machen, nach dem split()ten.
Unter <http://www.nrg.to/blooody/hausarbeit/test.htm> habe ich jedoch bemerkt, dass meine Funktion angeblich genauso lange braucht, wie replace(): <1 Millisekunde (bitte lasst mich nicht dumm sterben, wenn ich Unrecht habe, das kam mir komisch vor.).
A propos replace().
Das waere sowieso viel beser, als split und join.
Doch da du es nicht erwaehnt hast, gehe ich davon aus, dass du die auskommentierte Fehler"beschreibung" (funzt net) gelesen hast.
> Es wäre ein Euphemismus, Deine Variablenbezeichnungen unglücklich zu nennen.
Waere es auch einer, deine Sprache Hochdeutsch oder gar fuer Foren gewoehnlich zu nennen (jetzt muss ich extra in der Wikipedia nachschlagen... ah, ok, hab ich mir eh gedacht)
>
> Dich möchte ich fragen, was Deine riesige auskommentierte Tabelle im Demobeispiel soll.
(s.o.)
>
> Was meinst Du mit "externes script stoppt laden bei var (IE6)"?
Die Sanduhr? Ja, die erscheint in meinem Firefox auch.
???
Hä?
Falls das ein Witz ist verstehe ich ihn nicht oder es fehlt die Pointe. (Ich seh keinen Zusammenhang (wie Wortspiel) zwischen der grossen Datei bzw der Sanduhr und meinem Titel)
Ein extern ausgelagertes Script im IE6 hoert auf zu laden, nachdem es auf eine Variablendeklaration trifft. (Ich weiss, bei mir ist deklaration und definition zusammen, doch da der Inhalt nicht gespeichert wird (was er frueher schon wurde!!!), nehme ich an, dass die Rechner ueber die Deklaration stolpern. An deinem Link in SELFHTML schliesse ich jedoch, dass du den Fehler weisst. Lasse mich also bitte nicht dumm sterben.)
>
>
> Freundliche Grüße
Danke, freut mich, da mir dein Post ansonsten leicht vorwurfsvoll vorkam, was mir aber in letzter Zeit generell im Forum verstaerkt (nicht mir gegenueber, sondern generell) auffaellt - liegt vielleicht an mir - dir auch freundliche gruesse und noch einen schoenen Freitagabend (oder schon Nacht?),
scherzkeks
> Vinzenz