Zweiter Lösungsversuch für Problem mit Gross/Kleinschreibung

05/11/2007 - 16:36 von Jascha Lendeckel | Report spam
Hallo NG,

wie ich schon oben geschrieben habe, hab ich ein Problem mit Frontpage
und Dateinamen im HTML-Code. Eigentlich sind es sogar zwei:
1. Wenn ich das Webverzeichnis im Windows-Explorer öffne sind die
Dateinamen fast alle Groß und Klein geschrieben. Wenn ich das
Verzeichnis aber in Frontpage anzeigen lasse sind alle Dateinamen bis
auf ein paar wenige Ausnahmen klein geschrieben. Im HTML-Code aber
stehen sie so wie sie auch im Windows Explorer angezeigt werden.
Kann man das irgendwie korrigieren?
2. Wenn ich jetzt hingehe und alle Dateien in Frontpage in ein neues
Unterverzeichniss kopiere, Ändert Frontpage die realen Dateinamen so
ab wie er sie die ganze Zeit angezeigt hat, so das nun auch im Windows
Explorer fast alle Dateien klein geschrieben sind. Im Html-Code werden
leider nicht alle Dateinamen umbenannt, was auf einem Server der Gross
und Kleinschreibung unterscheidet zum Crash führt.

Beispiel aus dem HTML-Code:
<tr valign="TOP" align="LEFT">
<td width="116" height="31">
<a href="home/wir_uber_uns.html"
onmouseover="F_roll('NavigationButton3',1)"
onmouseout="F_roll('NavigationButton3',0)">
<img id="NavigationButton3"
name="NavigationButton3"
src="images/autogen/wir_uber_uns_np1.gif"
onload="F_loadRollover(this,'Wir_uber_Uns_NRp2.gif',0)"
border="0" alt="Wir &uuml;ber uns"
title="Wir &uuml;ber uns" width="116" height="31"></a>
</td>
</tr>

Das Menü besteht auf der Seite aus Grafiken die, wenn man mit der Maus
darüber geht, ihr Aussehen àndern. Werden die Grafikdatei jetzt
verschoben àndert sich nur der Aufruf unter SRC, der Aufruf unter
ONLOAD wird von Frontpage nicht geàndert.

Weiß Jemand für die beiden Probleme eine einfache Lösung?
Oder hat schon jemand ein VBA-Programm für das Problem geschrieben,
das alle Dateinamen einer Webseite mit LCASE umwandelt und
anschließend alle entsprechenden Aufrufe in den HTML-Seiten korrigiert?
Wenn nicht, kann mir vielleicht jemand die VBA-Funktion im
Frontpage-Frontend von VBA sagen mit der ich alle Datein eines Webs
auflisten kann.

Gruß

Jascha Lendeckel

Versuche nicht, ein erfolgreicher, sondern ein wertvoller Mensch zu
werden.

Phantasie ist wichtiger als Wissen, denn Wissen ist begrenzt.

[Albert Einstein]
 

Lesen sie die antworten

#1 Christoph Schneegans
06/11/2007 - 02:27 | Warnen spam
Jascha Lendeckel schrieb:

Wenn ich das Webverzeichnis im Windows-Explorer öffne sind die Dateinamen
fast alle Groß und Klein geschrieben. Wenn ich das Verzeichnis aber in
Frontpage anzeigen lasse sind alle Dateinamen bis auf ein paar wenige
Ausnahmen klein geschrieben.



Das ist seltsam. Datentràger- oder serverbasierte Website? Welches Dateisystem,
FAT oder NTFS? Welches Betriebssystem?

Werden die Grafikdatei jetzt verschoben àndert sich nur der Aufruf unter SRC,
der Aufruf unter ONLOAD wird von Frontpage nicht geàndert.



Klar, FrontPage kann nicht wissen, daß dein JavaScript-Code Dateinamen erhàlt,
daran àndert auch VBA zunàchst nichts.

Oder hat schon jemand ein VBA-Programm für das Problem geschrieben, das alle Dateinamen einer Webseite mit LCASE umwandelt und
anschließend alle entsprechenden Aufrufe in den HTML-Seiten korrigiert?



<http://google.com/groups?selm=5fule...al.net> tut das.
Einfach den Code in ein Modul einfügen, den Cursor in die Methode
"MakeAllPathsLowerCase" setzen und mit F5 ausführen. Dieses Makro àndert
sàmtliche Verzeichnis- und Dateinamen in Kleinschreibung.

FrontPage àndert automatisch auch alle Verweise, die es erkennt; JavaScript-Code
bleibt natürlich unveràndert.

Wenn nicht, kann mir vielleicht jemand die VBA-Funktion im Frontpage-Frontend von VBA sagen mit der ich alle Datein eines Webs
auflisten kann.



Das ist leicht:

Sub PrintAllFiles()

Dim wf As FrontPage.WebFile
For Each wf In ActiveWeb.AllFiles
Debug.Print wf.Url
Next

End Sub

Bei 1.500 Dateien lohnt sich ein VBA-Makro jedenfalls. Mach vorher auf jeden
Fall eine Sicherungskopie der Website.

<http://schneegans.de/lv/> · Validator für "language tags" gemàß RFC 4646

Ähnliche fragen