Starten von Datein aus einem HTML Dokument
Diana
- html
Hallo Ihr,
ich stehe vor einem großen Problem was ich nicht lösen kann.
Frage:
Gibt es einen Weg einen Butoon zu erschaffen welches eine HTMl Datei in Frontpage öffnet? (genau die Seite
wo man gerade drauf steht)????
Ich bitte um Antwort.
Danke
PS: mir Hilft jeder Einfall
Hi,
Gibt es einen Weg einen Butoon zu erschaffen welches eine HTMl Datei in Frontpage öffnet? (genau die Seite
wo man gerade drauf steht)????
Nein.
Mit JavaScript könntest Du aber zumindest den Quelltext anzeigen lassen (jedenfalls im Navigator, Mozilla und IE - letzterer nimmt dafür Notepad):
------ schnipp ------
/* 'View Source 150104' (c) by cybaer@vampirehost.de
--------------------
Inhalt : Zeige (wenn moeglich) den Quelltext, oder lade die Datei
Aufruf : viewSource(element,target)
Parameter : element (URL des Quelltextes)
target (optional: Ziel des Links; gueltig sind Zeichenfolgen, die vor dem
Location-Objekt stehen duerfen: top.location, self.location, ...)
Sprache : JavaScript 1.0
Quelle : http://www.vampirehost.de/gruft/coding/ (cybaer@vampirehost.de)
Die kostenlose Nutzung der Quelltexte in eigenen Projekten ist
bei nicht-kommerziellen Projekten (und deren unentgeltlicher
Herstellung) bei Nennung der Quelle ausdruecklich gestattet.
InlineFunc: -
Konstante : -
Variable : -
SystemVar : is_nav, is_ie
ExternVar : -
Rueckgabe : -
Anmerkung : Internet Explorer und Navigator/Mozilla kennen das noetige Pseudo-Protokoll.
"view-source:" - Opera und Konqueror/Safari z.B. nicht.
Beispiel : <a href="test.htm" onClick="return viewSource(this);">test.htm</a>
<a href="test.js" target="_parent" onClick="return viewSource(this,'parent');">test.js</a>
*/
function viewSource(element,target) {
// URL um "view-source:" ergaenzen (nur bei bekannten Browsern, die dieses Pseudo-Protokoll kennen)
if(is_nav || is_ie) { element="view-source:"+element; }
// URL laden ...
if(!target) {
// ... im aktuellen Ziel, oder ...
location.href=element;
} else {
// ... im ausgewaehlten Ziel
eval(target+".location.href=element");
}
// HTML-Link nicht mehr ausfuehren
return false;
}
------ schnapp ------
Und beim Button dann ein
onClick="return viewSource('seite.htm','');"
Gruß, Cybaer
PS: Die notwendigen is_nav & is_ie (nur auf denen klappt der "Trick" ja) bekommst Du nach Einbindung von http://Coding.vampirehost.de/Systemvariable - und am Besten schreibst Du auch den Button mit JavaScript, geklammert mit if(is_nav || is_ie)