Buchstaben ersetzen
Luis
- javascript
Hallo,
folgendes Script fügt mir den Link der aufgerufenen Datei in eben dieselbe:
<script language="JavaScript" type="text/javascript">
<!--
document.write("<a href="" + document.location + "">" + document.location + "</a>");
// -->
</script>
Ich möchte aber die Dateiendung (also die letzten 3 Buchstaben) htm in shtml verändern bzw. auswechseln.
(Dieser automatische Link sollte nämlich auf die neue Datei verweisen, falls eine alte Datei aufgerufen wird)
Vielen Dank für ev Antworten
Luis
Hallo,
Na du ...
da:
var test = "ui ! Schau mal wo die spaces hin sind... Alle weg... html"
function mwech(was,wo,womit) {
if (wo.length <=0 ) { return "" }
if (was == wo.substr(0,was.length)) { return womit + mwech(was, wo.substring(was.length,wo.length),womit) }
else { return wo.substr(0,1) + mwech(was, wo.substring(1,wo.length),womit) }
}
alert (mwech("htm",test,"shtml"))
document.write("<a href="" + mwech("htm",document.location.href,"shtml") + "">" + mwech("htm",document.location.href,"shtml") + "</a>");
kommt mir wahnsinnig bekannt vor ... siehe Dominique Stender... was wollte der nochmal wissen ? strings bearbeiten glaub ich .... mhm.... was meinst du ? ob es zuviel verlangt währe sich ein thread mit dem titel durchzulesen ?
geht auch kürzer nur mit substring... aber das steht in selfhtml.
Timo