Dodaję dynamicznie nową ramkę do dokumentu:
var ifrName = 'frame_'; targetFrame = document.createElement('iframe'); targetFrame.id = ifrName; targetFrame.name = ifrName; workspace.appendChild(targetFrame); alert(targetFrame.name);
Problem pojawia się w przeglądarce IE.
Pomimo że alert() pokazuje poprawną wartość dla atrybutu NAME, w dokumencie gdy podglądam zawartość drzewa DOM brakuje atrybutu NAME!
Wszystkie inne elementy, które odwołują się do dodanej ramki otwierają się w nowym oknie.
Czy spotkaliście się z takim zachowaniem IE? Testowałem wersje 6 oraz 7.