• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Frage zu Reload: Bitte um Schnelle Antworten!

Status
Für weitere Antworten geschlossen.

yoshi95

Neues Mitglied
Hallo,
meine Frage:


ich will mit java script ein Reload hinkriegen, wenn ein Besucher auf einen Link klickt. Wenn ich auf den Normalen Reload button klicke, (F5) dann kommt da:

'Die Datei wurde mit einer Post-Bedingung erstellt, und muss neu geladen werden.' (oder so ähnlich.) . Wenn ich aber nun nicht Nau laden will............?


Danke
 
Werbung:
Ich weiß nicht, ob das das beschriebene Problem umgeht, aber normalerweise geht ein Reload in JavaScript so:
HTML:
<a href="javascript:location.reload()">[BESCHREIBUNG]</a>
 
Wennst Daten per 'Post' übergeben hast, wirst wohl immer das Problem haben.

Ich würd das so machen
Code:
<script type="text/javascript">
var text = '<a href="';
    text += window.location;
    text += '">Beliebiger Text</a>';
 
document.write(text);
</script>

Also die Url direkt nochmal aufrufen, und nicht Reloaden so das die Post Daten nicht nochmal einmal gesendet werden.
 
Werbung:
Psyko schrieb:
Wennst Daten per 'Post' übergeben hast, wirst wohl immer das Problem haben.

Ich würd das so machen
Code:
<script type="text/javascript">
var text = '<a href="';
    text += window.location;
    text += '">Beliebiger Text</a>';
 
document.write(text);
</script>

Also die Url direkt nochmal aufrufen, und nicht Reloaden so das die Post Daten nicht nochmal einmal gesendet werden.
Obwohl es dann ja total schwachsinnig ist, das mit JavaScript auszugeben, dafür reicht HTML vollkommen.
 
ne find ich net wenn man viele Seiten hat...
dachte halt er wills auf mehreren einsetzten...

und man muss sich net drumm kümmern, falls sich mal die URL ändert *g*
 
Werbung:
Natürlich, aber besser eine wenig Arbeit mehr, als ca. 10% unzufriedene User, die JavaScript deaktiviert haben.
 
Ok stimmt schon die 10% ham dann ein Problem. :grin:

Daher könnte man das auch über PHP lösen, was wohl die beste Methode ist.

Code:
<a href="
<?php
echo "http://".$_SERVER['SERVER_NAME'].$_SERVER['SCRIPT_NAME'];
?>
">Titel</a>

Ungeachtet der Tatsache das wir im JS Unterforum sind :mrgreen:
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben