ChrisB: Iframes

Beitrag lesen

Hi,

Ich habe eine Seite, ganz normaler html code und möchte dann im unteren Teil ein iframe öffnen lassen.

Möchtest du das wirklich - trotz der zahlreichen Probleme, die (I)Frames bereiten können?

Jedoch möchte ich mehrere iframes hinterlegen und je nachdem mit welcher Url jemand auf meine Seite kommt, ein anderes iframe anzeigen lassen.

Warum nimmst du dann nicht *einen* Iframe, und lässt abhängig von deiner Bedingung jeweils unterschiedliche Seiten darin anzeigen?

Ich hab das mal mit einer If-Abfrage versucht.

Der Code ist wenig sinnvoll.

function Auswertung () {
var eingabe = window.location.href;
var a = location.href="http://www.url.de";
var b = location.href="http://www.url1.de";
var c = location.href="http://www.url2.de";

Hier überschreibst du jeweils location.href in den letzten drei Variablendeklarationen - und steuerst schon damit eine neue Seite an. (Kommt vermutlich auf die Abarbeitung im Browser an, ob du auf der ersten oder letzten davon landest.)

if (eingabe == a) {
location.href="http://www.auswahlurl.de/";
} else if (eingabe == b){
location.href="http://www.auswahlurl1.de/";
}else if (eingabe == c) {
location.href="http://www.auswahlurl2.de/";
}else{
location.href="http://www.auswahlurl3.de/";

Statt in solchen einem Fall mehrere if/else if/else hintereinander zu kleben, solltest du dir switch/case anschauen.

unten wo ich den "Button" gesetzt habe, komm ich dann je nachdem welche url der eingabe entspricht auf die entsprechende seite.

Welchen Button?

MfG ChrisB

--
Light travels faster than sound - that's why most people appear bright until you hear them speak.