Body neuladen / Spracherkennung in JS

HTML ist eine reine Markupsprache, kann also nie etwas dynamisch neuladen. (Von Meta-Refresh mal abgesehen.) Du brauchst zwingend JS.
 
Beispielsweise so:
Code:
function reloadPage() {
    setTimeout(nochEineFunktion(), 1000); //1000 = 1 Sekunde
}

function nochEineFunktion() { /* irgendwasn machen */ }

oder:
Code:
function reloadPage() {
    setTimeout(function() {
         /* irgendwasn machen */
    }, 1000); //1000 = 1 Sekunde
}

HTML:
<body onload="javascript: reloadPage();">
<!-- Dein Abschnitt //-->
</body>

Sollte theoretisch stimmen, aber keine Garantie :)
 
Du könntest den Teil, der neu geladen werden soll als iframe einbinden und im iframe head mit <meta http-equiv="refresh" content="5"> die Seite alle 5 Sekunden neu laden.
Vorteil funktioniert ohne Javascript.
 
Du könntest den Teil, der neu geladen werden soll als iframe einbinden und im iframe head mit <meta http-equiv="refresh" content="5"> die Seite alle 5 Sekunden neu laden.
Vorteil funktioniert ohne Javascript.

Ist aber aus meiner Sicht unflexible :)
Ich verwende eit Jahren kein iFrame mehr.
Mit Frames/iFrame oder Framesets ist die Barrierefreiheit schier unmöglich.
Zudem sind sie nicht Sicherheitskonform, früher wurden Frame-Seiten als Pishing-Attacken verwendet.
Daher rate Ich persönlich davon ab, iFrame oder Frame-Sets sofern nicht notwendig ab. :)
 
Ich möchte eine Sprachausgabe per string machen.
Die eingaben sollen vorher mit schlüsselwörtern überprüft werden.
beispiel:
Ich sage : Wie spät ist es?
im programm steht dan "wie" und "spät"
 

Neue Beiträge

Zurück