Rolf B: JavaScript ohne Sonderzeichen Ausgabe, es soll "&" ausgegeben und nicht "&"

Beitrag lesen

problematische Seite

Hallo KUM,

<script>document.write(document.URL.substr(62).replace("%20&amp;%20"," &amp; "));</script>

So besser nicht, bzw. nur im äußersten Notfall.

(1) Du nagelst Dich auf ein bestimmtes URL-Format fest. Du solltest den Punkt, ab dem Du etwas aus der Seiten-URL entnimmst, flexibler festlegen. Um Dir dazu genaueres raten zu können, müsste man die URL kennen.

(2) document.write ist unschön, und manche Browser warnen sogar vor Scripten mit document.write darin. Sicherlich gibt es bessere Möglichkeiten, den gewünschten Wert zu transportieren. Und sei es durch ein hidden field, das serverseitig vorbereitet wird. Hast Du Einfluss auf das, was am Server läuft?

Magst Du uns deine Seite verraten? Oder lieber nicht, aus Sorge, dass sie zerrissen wird? 😉 Ich kann nicht ausschließen, dass Du bei einer schlecht designten Seite mehr Tipps und Hinweise bekommst, als Dir lieb ist - aber das kann man auch als Chance nutzen.

Rolf

--
sumpsi - posui - obstruxi