Marc1: iFrame per createElement + IE

Hallo,

ich möchte ein iFrame erstellen, das keinen Rahmen hat. Das habe ich so  gemacht:

var vIFrame  = document.createElement('iframe');
vIFrame.name = 'uploadFrame';
vIFrame.id  = 'uploadFrame';
vIFrame.frameborder  = '0';
vIFrame.style.border = 'none';
vIFrame.style.height = '115px';
vIFrame.style.width  = '270px';

Das Problem ist, dass der IE trotzdem einen Rahmen um das iFrame erzeugt. Wenn ich das iFrame einfach als String erstelle und per innerHTML ins ElternElement einfüge, kommt kein Rahmen..

  1. Hallo,

    Das Problem ist, dass der IE ...

    der IE wird dir mit dieser Konstruktion noch mehr Schwierigkeiten machen, spätestens wenn du den iframe mit Namen ansprechen willst.
    name Attribut: "The NAME attribute cannot be set at run time on elements dynamically created with the createElement method"

    im Endeffekt ist dann der Weg über innerHTML für den IE gar nicht so verkehrt.

    Gruß plan_B

    --
         *®*´¯`·.¸¸.·
    1. Ahh...ok,

      danke für die Information.