Thank you for your detailed explanation. I have solved my problem.
Nice days.

B.



03 Mart 2010 07:07 tarihinde Aran Rhee <[email protected]> yazdı:

> Hi Burak.
>
> Good to see you on the list.
>
> I think what you are seeing is from when SWFObject 2.x replaces the content
> originally with embedSWF() (rather than the remove method). When you specify
> a target <div> in embedSWF(), if the Flash detection is successful then the
> entire <div> is REPLACED by the <object> tag for the swf definition. When
> you call removeSWF(), the <object> is deleted, but the original <div>
> reference was already gone when embedSWF() ran. The SWFObject 2.x behaviour
> is differnt to the old SWFObject 1.x behaviour where it only modified the
> innerHTML of the target <div>.
>
> If things like styling / positioning are needed for the <object>, then
> generally how people do it is to create a parent wrapper <div> and style
> that. When the inner <div> is overwritten with the <object> then the parent
> styling / position remains.
>
> If you needed to write some innerHTML after removing the swf <object> then
> you could grab the parent <div> and add a child to it. Something like:
>
> //Support function: creates an empty//element to replace embedded SWF 
> objectfunction replaceSwfWithEmptyDiv(targetID){
>    var el = document.getElementById(targetID);
>    if(el){
>       var div = document.createElement("div");
>       el.parentNode.insertBefore(div, el);
>
>       //Remove the SWF
>       swfobject.removeSWF(targetID);
>
>       //Give the new DIV the old element's ID
>       div.setAttribute("id", targetID);
>    }}
>
> After that, you could write into the innerHTML.
>
>
>
> Hope that helps.
>
> Cheers,
> Aran
>
>
> 2010/3/3 Burak Kuyucaklı <[email protected]>
>
> Hi,
>>
>> "swfobject.removeSWF( id )" method also removes the div that swf is
>> embedded  but i need the deleted div for replacing innerHtml.
>>
>> How can i remove only swf content not the div ?
>>
>> Thank you all.
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "SWFObject" group.
>> To post to this group, send email to [email protected].
>> To unsubscribe from this group, send email to
>> [email protected]<swfobject%[email protected]>
>> .
>> For more options, visit this group at
>> http://groups.google.com/group/swfobject?hl=en.
>>
>>
>  --
> You received this message because you are subscribed to the Google Groups
> "SWFObject" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected]<swfobject%[email protected]>
> .
> For more options, visit this group at
> http://groups.google.com/group/swfobject?hl=en.
>

-- 
You received this message because you are subscribed to the Google Groups 
"SWFObject" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/swfobject?hl=en.

Reply via email to