name-Attribut und IE7

incsoft

Grünschnabel
Hallo,

im IE6 und FF kann man per DOM einem Element ein name-Attribut geben. Dasselbe Script funktioniert im IE7 nun nicht mehr:

Code:
var f = document.createElement("iframe");
f.name = "test";

Laut IE Developer ToolBar wird das name-Attribut nicht eingefügt. Hat jmd. eine Idee warum das so ist und wie man das Problem umgehen kann? Ich brauche das name-Attribut, um ein form.target darauf verweisen zu lassen. Mit id funktioniert es leider nicht.

Danke,

inci
 
Hi,

versuch mal, ob folgendes Konstrukt das Problem löst:
Code:
// Falls es sich um einen IE handelt
if(document.all && !window.opera){
  var f= document.createElement("<iframe name=\"test\"></iframe>");
}else{
  var f = document.createElement("iframe");
  f.name = "test";
}
Ciao
Quaese
 

Neue Beiträge

Zurück