Christoph Schnauß: Anfänger bekommt Hilfe, wenn man denn versteht, was er will

Beitrag lesen

tagchen ;-)

Ehrlichgesagt habe ich keine Lust, nur wegen diesem einen Script eine ganze Programmiersprache beherrschen zu lernen. Nicht das ich faul wäre, ich hoffe, man kann das verstehen :)

Naja, nicht so richtig. Aber wenn du schon keine Lust dazu hast, dann solltest du konsequenterweise auch darauf verzichten, hier im Forum nach speziellen Javascript-Problemen zu fragen.

<a href="seite.html" target="FrameName">

Genau das geht nicht! Hey, ich beherrsche HTML ganz gut!

Schoen fuer dich. Ich beschaeftige mich schon eine laengere Zeit mit HTML (bzw. HTML beschaeftigt mich) und waere froh, wenn ich so eine stolze Aussage treffen koennte.

ch weiß: Das was ich will, geht nur mit einer Funktion in JavaScript!

Das halte ich fuer ein fulminantes Missverstaendnis. Was du willst  -  naemlich eine Menuefuehrung kreieren  -  laesst sich auf nahezu unendlich vielen Wegen errreichen, einer davon ist der ueber eine Javascript-Steuerung. Aber es geht auch mit:

  • JAVA (da staunste, was ?)
  • PHP
  • ASP
  • TCL
  • bestimmten PERL-Modulen (z.B. perlTk)
  • usw.

Das PROBLEM ist nämlich konkret: Ich habe folgende Zeile eines komplexen Menus (ist nicht von mir programmiert aber ich blicke langsam durch):
menuData[1][2][1]="info.htm";

Ich zweifle nicht daran, dass du "langsam" durchblickst. Etwas schneller sollterst du aber lernen, wie du uns hier im Forum zum Durchblick verhelfen kannst, worum es dir geht  -  dazu muesstest du schon deutlich mehr als so eine kleine Zeile Code herschreiben

So würde sie die Datei "info.htm" im gleichen Frame öffnen. Nun kann ich in der Zeile scheinbar keine target="..." - Tags unterbringen (dann geht gar nichts mehr).
Daraus folgere ich: Steffen, du musst das mit einer Funktion machen, auf die du dann in dieser zeile verweisen kannst.

Moeglicherweise ist die Folgerung sogar richtig. Also, Steffen, dann mach das mal, zeig uns dein Ergebnis moeglichst vollstaendig, und wenns dann nicht hinhaut, spielst du bitte nicht Verstecken, sondern sagst entweder die Adresse, wo man nachscheun kann, oder schreibst wenigstens aso viel Code in dein posting, dass auch die anderen Leute im Forum so "langsam" durchblicken koennen.

In etwa so:
menuData[1][2][1]="javascript:OpenLink('info.htm')";

Das wird hoechstwahrscheinlich voellig in die verkehrte Richtung zeigen.

Nur kann ich die Funktion dazu nicht schreiben.

Ich leider auch nicht, und auch kein anderer  -  wegen mangelnder Information.

Vielleicht können Sie mir ja dabei helfen.

vielleicht ...

Christoph S.