JS Funktion mit href
Josef Höllwerth
- javascript
Hallo,
habe ein mir unverständliches Problem und hoffe es kann mir jemand erklären:
<!--
function Sorry()
{
window.opener.location.href = "/DISCLAIMER/sorry_neu.html";
window.close();
}
// -->
</SCRIPT>
</HEAD>
<a href="javascript:Sorry()">
<img border="0" src="../images/disclaimer/button2.GIF" width="167" height="47">
</a>
Das funktioniert nicht!
Aber wenn der Link so aussieht gehts:
<a href="javascript:window.opener.location.href = '/DISCLAIMER/sorry_neu.html';window.close()">
Ich habe keine Ahnung warum, will aber die zweite Variant nicht verwenden, weils einfach ncicht sauber ist. Vielleicht kann mir jemand sagen, was ich falsch mache.
Hi,
Das funktioniert nicht!
definiere "funktioniert nicht".
Cheatah
Es passiert gar nix. Vorschlag oben mit ' statt " funkt leider auch nicht. :-(
Hi,
Das funktioniert nicht!
definiere "funktioniert nicht".
Cheatah
Hi,
Es passiert gar nix.
auch keine Fehlermeldung?
Cheatah
hi
probiers mal mit:
<!--
function Sorry()
{
window.opener.location.href = '/DISCLAIMER/sorry_neu.html';
window.close();
}
// -->
</SCRIPT>
</HEAD>
<a href="javascript:Sorry()">
<img border="0" src="../images/disclaimer/button2.GIF" width="167" height="47">
</a>
müßte klappen.
so long
ole
(8-)>
Hallo,
habe ein mir unverständliches Problem und hoffe es kann mir jemand erklären:
<!--
function Sorry()
{
window.opener.location.href = "/DISCLAIMER/sorry_neu.html";
window.close();
}
// -->
</SCRIPT>
</HEAD>
<a href="javascript:Sorry()">
<img border="0" src="../images/disclaimer/button2.GIF" width="167" height="47">
</a>
Das funktioniert nicht!
Aber wenn der Link so aussieht gehts:
<a href="javascript:window.opener.location.href = '/DISCLAIMER/sorry_neu.html';window.close()">
Hallo,
das Javascript-Link ist nicht korrekt:
<nolayer>
<a href="#" onclick="opener.location.href='../DISCLAIMER/sorry_neu.html';return false;">w.o.</a></nolayer>
Für Netscape (nolayer-tag) sind UniversalBrowserWrite-Einstellungen notwendig - daher lass es lieber für diesen Browser.
Desweiteren sind pop-up-Tools, die Werbebanner blocken, für eine Nicht-Funktion verantwortlich.
Daher ist Dein Gedanke vom Prinzip her schon falsch. Kann also nie sicher funktionieren. Das gilt auch für eine Frame-Lösung.
Deswegen sei Dir eine andere Lösung empfohlen.
z.B. der Austausch mit document.getElementById("id").innerHTML="<P>Disclaimer: keine Haftung...</P>" (document.layerId.load oder document.layerId.open/writeln/close Netscape 4.0 und document.all("id").innerText bei IE 3/4)
eines SPAN-tags die richtigere Lösung. DIV-Tags sind nicht abwärtskompatible, nur der Span-Tag.<Span><P></P></Span>.
Die Verwendung des P-Tags ist hier Pflicht.
Möglich wäre natürlich auch eine iframe/object/ilayer-Lösung, die aber ständig ähnliche Probleme aufweist, wie Deiner Window-Opener-Versuche.
Viel Erfolg !
Michael (MichelM)
Hallo du da draußen,
also wenn die das jetzt was bringt:
Ich würde erst mal einen BODY öffnen.
Zeig mal ein bisschen mehr von deinem Quellcode, bei mir funktionierts nämlich.
Vielleicht liegt der Fehler auch ganz wo anders.
Grüße von hier drinnen, aus Biberach an der Riss,
Dogfish