Link in Frames anzeigen .....
Matz
- javascript
Hey Leutz habe hier zwei Functionen
Funktioniert supi:
function Frames(URI1,F1) {
var assgrp = "web.de"
Frame1=eval("parent."+F1);
Frame1.location.href ="http://www."+assgrp+"";
}
Funktioniert auch
function seldat2(assgrp2,F1)
{
top.location.href="http://"+assgrp2+"";
}
function test1() { seldat2("www.yahoo.de") }
function test2() { seldat2("www.selfhtml.de") }
der Link dazu
<a href="javascript:test1();">Test1</a>
<a href="javascript:test2();">Test2</a>
ABER was muss ich tun damit bei der zweiten function
sich der die LINK`s auch in einem Frame öffnen????
Hilfe wäre genial
Gruß Matz
Hallo Matz,
top.location.href="http://"+assgrp2+"";
siehe hierzu http://selfhtml.teamone.de/javascript/objekte/frames.htm#allgemeines
Gruß Gunther
Merci das geht supi .....
Grüße Matz
function Frames(URI1,F1) {
var assgrp = "web.de"
Frame1=eval("parent."+F1);
eval ist evil!
In diesem Falle ist eval absolut nicht nötig, langsam, erschwert das debuggen und bringt hin und wieder NC 4. aus den Tritt.
Frame = parent[F1]
macht genau das gleiche.
und dann Frage ich mich, warum du der Funktion einen Parameter übergibst und dann nicht nutzt?
Frame1.location.href ="http://www."+assgrp+"";
}der Link dazu
<A href="javascript:Frames('blank.html','result')">Web</A>
blank.html ist übereflüssig, da er nicht genutzt wird.
Und dann Frgae ich mich, warum du unbedingt willst, dass Besucher deine Seite nicht nutzen können?
Das gleiche wie da oben macht:
<A href="htt://web.de" target="result">Web</A>
Mit der grossen Ausnahme, dass dieser Link immer funktioniert, während der andere mal funktioniert mal nicht.
==========================================
Funktioniert auch
function seldat2(assgrp2,F1)
{
top.location.href="http://"+assgrp2+"";
}
Was ist F1?
Auch hier ein Parameter ohne in zu nutzen.
function test1() { seldat2("www.yahoo.de") }
function test2() { seldat2("www.selfhtml.de") }der Link dazu
<a href="javascript:test1();">Test1</a>
<a href="javascript:test2();">Test2</a>ABER was muss ich tun damit bei der zweiten function
sich der die LINK`s auch in einem Frame öffnen????
in dem du einfach mit HTML auf das Frame refrenzierst.
<a href="http://yahoo.de" target="result">Test1</a>
<a href="http://selfhtml.de" target="result">Test2</a>
Alles andere ist überflüssiger Unsinn, da er auf JS setzt, ohne einen einzigen Vorteil für den User zu bringen, aber die, denjenigen die kein JS einsetzten wollen oder dürfen, die Links unbenutzbar macht.
Struppi.