JavaScript --> Frames

Seite 1 von 1 - Forum: Coding Stuff auf overclockers.at

URL: https://www.overclockers.at/coding-stuff/javascript_gt_frames_128558/page_1 - zur Vollversion wechseln!


Bexda schrieb am 01.11.2004 um 19:10

Hallo,

leider kenn ich mich in JavaScript zuwenig aus.

Ich will eine Funktion schreiben, die mir eine Seite in einen bestimmten Frame öffnet.
URL-String und Frame-Name übergebe ich dieser Funktion.

Code:
function Ziel(strZiel,strFrame)
{
	parent.+ strFrame +.location.href = strZiel;
}

Was mache ich da falsch??

Vielen Dank im Voraus.


that schrieb am 01.11.2004 um 19:46

Zitat von Bexda
Was mache ich da falsch??

Du kannst nicht einfach Teile einer Codezeile mit "+" zusammenhängen. Wenn du ein Objekt haben willst, dessen Name in einer Variablen steht, setze den Namen dieser Variable in eckige Klammern:

parent[strFrame].location.href

Das ist wenigstens syntaktisch richtig, ob das mit den Frames wirklich so geht weiß ich aber nicht auswendig.


watchout schrieb am 01.11.2004 um 20:08

ähm, es gibt für links das "target" attribut, da trägst du den zielframe ein, und duch brauchst nichtmal javascript dazu ;)
zb. so:
<a href="deineurl" target="deinframe">deintext</a>


Bexda schrieb am 01.11.2004 um 20:13

Danke ... so gehts:

Code:
parent.frames[strFrame].location.href = Ziel;




overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2026