Mit Variable HREF aufrufen Druck.CSS
miti68
- html
0 Vinzenz Mai0 miti680 Maulwurf
Hallo Leute
Bin neu hier und habe leider kaum Ahnung von HTML und all dem
anderen zeug. Hab auch nicht die Zeit um mich in dieses Thema gut
einzuarbeiten da ich Systemadministrator bin und diese sachen lieber
kompetenteren leuten fuer Webseitendesign ueberlasse.
Hier mein Problem
Hab ein Java menue mit einem Programm erstellt welches ueber frames
laeuft. Wenn ich im Menue (linker Frame=Navigat) einen Menuepunkt
anklicke erscheint in meiem rechten Frame (Main) die gewuenschte
HTML Seite.
Habe eine Struktur mit verschiedenen Pfaden und dachte das es eine
Moeglichkeit gibt beim Oeffnen des rechten Frames automatisch per
HTML oder Java eine Variable zu fuellen, die sich den Namen und Pfad
der Dateien merkt.
z.B.
<script type="text/javascript">
function Zuweisung (@aktPDF) {
var aktPDF = "../Pages/Infrastruc/Printer/Algemeen.pdf";
var aktDOC = "../Pages/Infrastruc/Printer/Algemeen.doc";
var aktHTM = "../Pages/Infrastruc/Printer/Algemeen.htm";
}
</script>
Nun moechte ich im linken Frame einige Buttons einbauen die die
Variablen auslesen und dann verschiedene Funktionen durchfuehren
koennen.
z.B. PDF anzeigen, HTML Datei per CSS drucken/Druckvorschau oder
Word Dokument oeffnen.
Hoffe das mich einer verstanden hat !
Wer kann mir dabei helfen.
Besten dank im voraus
Frank
Hallo Frank,
Du hast in folgendem [http://forum.de.selfhtml.org/archiv/2005/7/t111062/@title=Archivposting] fast wörtlich das gleiche gefragt. Wo bist Du bei der Umsetzung der dort erwähnten Möglichkeiten hängengeblieben? Was hast Du verstanden, was hast Du nicht verstanden?
Hab ein Java menue mit einem Programm erstellt welches ueber frames
Ich wollte es damals ja nicht fragen:
Handelt es sich um ein Menü, das als Java-Applet realisiert ist oder um ein Javascript basierendes Menü. Du als Systemadministrator solltest in der Lage sein, verschiedene Sprachen unterscheiden zu können. Java ist nun mal nicht das gleiche wie Javascript.
Habe eine Struktur mit verschiedenen Pfaden und dachte das es eine
Moeglichkeit gibt beim Oeffnen des rechten Frames automatisch per
HTML oder Java eine Variable zu fuellen, die sich den Namen und Pfad
der Dateien merkt.
Schau Dir dazu bitte http://de.selfhtml.org/javascript/objekte/location.htm an, weiterhin empfehle ich Dir diesen Artikel von Sven Rautenberg.
Nun moechte ich im linken Frame einige Buttons einbauen die die
Variablen auslesen und dann verschiedene Funktionen durchfuehren
koennen.z.B. PDF anzeigen, HTML Datei per CSS drucken/Druckvorschau oder
Word Dokument oeffnen.
Dazu benötigst Du keine tollen Buttons (ok, geht auch). Zur Anzeige von PDF und Word-Dokumenten reicht ein Verweis auf die entsprechenden Ressourcen. Für die Anzeige ist ein Browser-Plugin erforderlich, aber das wurde Dir ja schon im vorhergehenden Thread erklärt. Ebenfalls wurde Dir die Javascript-Anweisung genannt, die das Drucken einleiten kann, d.h. den Druckdialog aufruft.
Bitte erläutere uns, was Du verstanden hast, was Dir noch unklar ist, wo Du gerade hängst.
Freundliche Grüße
Vinzenz
Hallo Vinzenz
Also ganz ehrlich hab ich nicht viel verstanden !!!
Mein Menue ist ein DHTML Menue von Apycom was auch gut
funktioniert. Hier liegt meiner Meinung nach kein Problem
vor.
Mein Problem ist ja dich geschichte mit den Frames.
Wenn ich von meinem linken Frame mit dem Menue eine Seite
im rechten Frame (Main) oeffne, bleibt dieser Frame (Main).
Hab schon mit parent.frames[2].name probiert den
Name abzufragen. "Habe 3 Frames"
Vielleicht denk ich zu kompliziert, aber wie soll ich einen
direkten Verweis von meinem rechten Frame zum linken Frame
machen, ihn dem ich den Button, Link haben will, wenn ich
nicht weiss welcher Frame rechts offen ist.
Daher hab ich versucht mit einer Function, die ich in jeder
Seite einbauen will die Rechts erscheint, meine Variablen zu
deklarieren.
<script type="text/javascript">
function Zuweisung () {
var aktPDF = "../Pages/Infrastruc/Printer/Algemeen.pdf";
var aktDOC = "../Pages/Infrastruc/Printer/Algemeen.doc";
var aktHTM = "../Pages/Infrastruc/Printer/Algemeen.htm";
}
</script>
Diese Funktion wollt ich dann Links aufrufen und die Variablen
verarbeiten.
Hier scheitert alles, da ich keine Java und auch keine Javascript
kann, und auch nicht nachvollziehen kann wie die Functionen
zusammenarbeiten.
Wie uebergebe ich eine Variable in Javascript und wie kann ich diese
dann fuer einen Button oder Link Verwenden.
Die hilfe die ich bis jetzte bekommen habe klaert dieses Problem
nicht. Vielleicht kannst du mir ja darauf antwort geben.
Nochmals !!! Vielleicht denke ich ja zu umstaendlich oder stelle
meine Frage verkehrt, nur mit den bisherigen Antworten konnt ich
das Problem nicht loesen. Habe diese Frage schon in drei anderen Forums gestellt und bis jetzt keine Antwort erhalten.
mit besten dank
Frank
Hi,
in
parent.Main.location.href
findest Du den URL der Main Frame.
Viellecht ist das was Du suchst
Gruss
Maulwurf