zurück zur Startseite
  


Zurück XHTMLforum > Webentwicklung (außer XHTML und CSS) > Javascript & Ajax
Seite neu laden Ueber PullDown Menue Datei oeffnen

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 25.01.2007, 18:38
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 25.01.2007
Beiträge: 3
chrism befindet sich auf einem aufstrebenden Ast
Standard Ueber PullDown Menue Datei oeffnen

Hallo,

ich versuche, ueber eine Pulldown Menue Auswahl Excel Dateien zu oeffnen. Als totaler Anfaenger habe ich online nach entsprechenden Beispielen gesucht und bin bei Navigational pulldown menus in HTML auf folgenden Code gestossen:

<FORM NAME="nav"><DIV>
<SELECT NAME="SelectURL" onChange=
"document.location.href=
document.nav.SelectURL.options[document.nav.SelectURL.selectedIndex].value">
<OPTION VALUE="http://www.cs.tut.fi/~jkorpela/forms/jsnav.html"
SELECTED>Please select an item:
<OPTION VALUE="http://www.cs.tut.fi/~jkorpela/forms/">
Main page on HTML forms
<OPTION VALUE="http://www.cs.tut.fi/~jkorpela/forms/choices.html">
Choices in HTML forms
<OPTION VALUE="http://www.cs.tut.fi/~jkorpela/forms/tables.html">
Tables and forms
<OPTION VALUE="http://www.cs.tut.fi/~jkorpela/forms/methods.html">
Form submission methods (GET and POST)
</SELECT><DIV>
</FORM>

Meine Frage: Was muss ich aendern, damit ich ueber die PullDown Menue Eintraege statt andere Internetseiten z.B. eine Excel Datei in einem neuen Fenster oeffnen kann (Datei liegt im gleichen Folder, wie die Seite mit obigem Code, d.h. ich muss keinen absoluten Pfad angeben, oder?). Vielen Dank fuer eventuelle Hilfe im Voraus!

Neuer Stand: das Oeffnen der Excel Datei geht jetzt - wobei ich mir nicht so recht erklaeren kann, wiso es vorher nicht ging... Vielleicht weiss ja noch jemand, was ich hinzufuegen muss, um die Datei in einem neuen Fenster zu oeffnen?

Vielen Dank!
Christoph

Geändert von chrism (25.01.2007 um 21:29 Uhr)
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 25.01.2007, 21:46
Benutzerbild von stalkerX
Benutzer
neuer user
 
Registriert seit: 23.01.2007
Beiträge: 56
stalkerX befindet sich auf einem aufstrebenden Ast
Standard

Hi.

Da muss der onChange-Befehl angepasst werden und zwar wie folgt:

Code:
<SELECT NAME="SelectURL" onChange="window.open(document.nav.SelectURL.options[document.nav.SelectURL.selectedIndex].value)">
Mit Zitat antworten
Sponsored Links
  #3 (permalink)  
Alt 25.01.2007, 22:32
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 25.01.2007
Beiträge: 3
chrism befindet sich auf einem aufstrebenden Ast
Standard

Vielen Dank, funktioniert!

Weisst Du/jemand anderes zufaellig auch, wie ich jetzt noch saemtliche Explorer-/Menueleisten ausblenden kann, so dass in dem geoffneten Fenster wirklich nur der Inhalt des Excel Files zu sehen ist?

Nochmals Danke!
chrism
Mit Zitat antworten
  #4 (permalink)  
Alt 26.01.2007, 11:24
Benutzerbild von stalkerX
Benutzer
neuer user
 
Registriert seit: 23.01.2007
Beiträge: 56
stalkerX befindet sich auf einem aufstrebenden Ast
Standard

Na klar: SELFHTML: JavaScript / Objektreferenz / window. Da kannst du auch einstellen, was sichtbar sein soll und was nicht so gerne
Mit Zitat antworten
  #5 (permalink)  
Alt 26.01.2007, 14:40
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 25.03.2004
Beiträge: 1.845
RoToRa wird schon bald berühmt werden
Standard

Zitat:
Zitat von chrism Beitrag anzeigen
Weisst Du/jemand anderes zufaellig auch, wie ich jetzt noch saemtliche Explorer-/Menueleisten ausblenden kann, so dass in dem geoffneten Fenster wirklich nur der Inhalt des Excel Files zu sehen ist?
Gar nicht. Aus Sicherheits Gründen können in einigen Browsern einige Leisten nicht ausgeblendet werden.

Übrigens: Dir ist schon klar, das nur der IE die Excel-Dateien im Popup-Fenster anzeigen kann? Andere Browser (und auch der IE wenn entsprechend eingestellt) bieten nur den Download an oder öffenen Excel. Dessen Benutzer haben dann ein unnütztes leeres Browserfenster offen...

Von der Unsitte Select-Elemente statt Links zu verwenden oder überhaupt unaufgefordet neue Fenster zu öffnen will ich gar nicht anfangen...

Robin
Mit Zitat antworten
  #6 (permalink)  
Alt 26.01.2007, 23:18
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 25.01.2007
Beiträge: 3
chrism befindet sich auf einem aufstrebenden Ast
Standard

Vielen Dank, StalkerX und RoToRa - darf ich auf Euch beide nochmal mit Fragen zukommen?

@ StalkerX: trotz der Hilfe von Dir haut die Sache nicht ganz hin (wie oben gesagt: bin Anfaenger): wo genau muss ich denn z.B. menubar=no in dem statement
onChange="window.open(document.nav.SelectURL.optio ns[document.nav.SelectURL.selectedIndex].value)"

einfuegen? ich habe schon alles moegliche probiert - oder kann es (wie von RoToRa angemerkt) ein Kompatibilitaetsproblem sein (ich benutze den IE6.0)?

@RoToRa: vielen Dank fuer die Einwaende, die ich prinzipiell auch teile. Um z.B. zu verhindern, dass leere Browserfenster stoeren - kann man irgendwie einstellen, dass sofort Excel gestartet wird (trotz schlechten Stils: unter Beibehaltung des Pull Down Menues)?

Vielen Dank wiedermal!
chrism
Mit Zitat antworten
  #7 (permalink)  
Alt 27.01.2007, 00:42
Benutzerbild von stalkerX
Benutzer
neuer user
 
Registriert seit: 23.01.2007
Beiträge: 56
stalkerX befindet sich auf einem aufstrebenden Ast
Standard

Code:
<SELECT NAME="SelectURL" onChange="window.open(document.nav.SelectURL.options[document.nav.SelectURL.selectedIndex].value, 'Fenstername', 'menubar=no')">
Mit Zitat antworten
Antwort

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Frage : Tempöräre Datei tichy Serveradministration und serverseitige Scripte 3 16.06.2009 13:52
html Befehle in einer txt Datei? Magellan (X)HTML 19 05.06.2008 19:39
Lightbox mit zweiter CSS Datei funktioniert nicht T4ke CSS 12 11.12.2007 20:20
[php/http] datei an client senden Xenon Serveradministration und serverseitige Scripte 13 21.03.2005 21:54


Alle Zeitangaben in WEZ +2. Es ist jetzt 08:25 Uhr.