Metatag mit Javasrcipt verändern
rottenrice
- javascript
1 Gunnar Bittersmann
0 wahsaga0 rottenrice0 rottenrice0 MudGuard
Hallo,
ich will diesen Metatag mit Javascript verändern/löschen:
<meta http-equiv="refresh" content="2; URL=test.html">
das Ergebnis soll dann sein, dass der Benutzer nicht mehr umgeleitet wird.
Ist das möglich?
Gruß rottenrice
Hello out there!
ich will diesen Metatag mit Javascript verändern/löschen:
<meta http-equiv="refresh" content="2; URL=test.html">das Ergebnis soll dann sein, dass der Benutzer nicht mehr umgeleitet wird.
Warum löschst du nicht einfach diese Zeile aus dem HTML-Quelltext?
See ya up the road,
Gunnar
hi,
ich will diesen Metatag mit Javascript verändern/löschen:
<meta http-equiv="refresh" content="2; URL=test.html">das Ergebnis soll dann sein, dass der Benutzer nicht mehr umgeleitet wird.
Besorge dir Zugriff auf dieses Meta-Element (bspw. mittels getElementsByTagName), und entferne es dann aus seinem Elternknoten.
Warum löschst du nicht einfach diese Zeile aus dem HTML-Quelltext?
Vielleicht, weil der das Unterbinden dieser Umleitung von aktiviertem Javascript abhängig machen will?
gruß,
wahsaga
Vielleicht, weil der das Unterbinden dieser Umleitung von aktiviertem Javascript abhängig machen will?
ja genau.
danke für deine hilfe
hi,
leider bin ich nicht weitergekommen. ich habe mir die beiden links angeschaut, aber irgendwie klappt das nicht ganz so wie es sollte.
<html>
<head>
<meta http-equiv="refresh" content="10; URL=test.html">
<link href="template.css" rel="stylesheet" type="text/css" />
<script type="text/javascript">
var Knoten = document.getElementsByTagName("head")[0].firstChild;
document.getElementsByTagName("head")[0].removeChild(Knoten);
</script>
...
ich glaube so sollte es doch aussehen. aber er leitet immer noch um. woran kann das liegen? mache ich irgendetwas falsch?
ich hoffe du kannst mir auch diesmal weiterhelfen...
gruß rottenrice
Hi,
<head>
<meta http-equiv="refresh" content="10; URL=test.html"><link href="template.css" rel="stylesheet" type="text/css" />
<script type="text/javascript">
var Knoten = document.getElementsByTagName("head")[0].firstChild;
Das ist in Browsern der Whitespace zwischen dem öffnenden head-Tag und dem meta-Element, nicht das meta-Element.
Wenn Du das erste meta-Element haben willst, dann sag das auch.
cu,
Andreas
Hallo zusammen,
ich habe es nun geschafft auf dass meta tag zuzugreifen. leider wird die seite neu geladen, obwohl ich das metatag gelöscht habe.
kann man dass irgendwie verhindern?
gruß
rottenrice