Ask a Question related to Macromedia Exchange Dreamweaver Extensions, Design and Development.
-
Spliffster #1
Problem with setSelection
Hello everybody,
im currently writing an extension to Dreamweaver MX 2004, what got me into
some trouble. The extension should insert some code directly behind the
Body-Tag in a normal html-page. This works by searching the source for the
Body-Tag and then set its Offset by "dom.setSelection" and insert the Code
with "dom.insertHTML". This works quite fine so far, but if im in Layout-view
it seems that the cursor-position of the Layout-view is steadily overwriting
the Offset i have set with "dom.setSelection". And there seems to be no chance
to overwrite the Offset the Cursor in the Layout-View has got. What's pretty
annoying.
I hope any of you has got some suggestions to solve this.
Greetings Spliffster.
PS: Sorry for the kind of bad english.
Spliffster Guest
-
contribute problem - access denied file may not existpermission problem
Recieving the following error message - "access denied file may not exist , or there could be a permission problem" this happened this morning ,... -
usage of site.setSelection
how can I use site.setSelection to select a file in the testing server site? It seems not working at all. I can just select the file in the local... -
Selection.setSelection not working
I had originally posted this message in the General Forum by accident, but have not gotten a response. I cannot figure out why the text in my... -
Problem playing Quicktime thru .DCR embedded in HTML - pathreferencing problem?
Greetings earthlings and Director heads. Here's the problem: created an HTML file containing shockwave (dcr) movie that calls quicktime movies in... -
Problem with Apache Web Server config file and PHP (please give advice on what problem may be me)
HI: Can anyone refer me to someone that can help with the problem below. I installed Apache Web Server on my laptop which has Windows XP. I... -
T.Pastrana - 4Level #2
Re: Problem with setSelection
var dom = dreamweaver.getDocumentDOM("document");
var dwBody = dom.getElementsByTagName('body');
var Str = 'your code';
dwBody[0].innerHTML+=Str;
dwBody[0].innerHTML=Str+=dwBody[0].innerHTML;
"Spliffster" <webforumsuser@macromedia.com> wrote in message
news:dj08sb$hfo$1@forums.macromedia.com...> Hello everybody,
>
> im currently writing an extension to Dreamweaver MX 2004, what got me into
> some trouble. The extension should insert some code directly behind the
> Body-Tag in a normal html-page. This works by searching the source for the
> Body-Tag and then set its Offset by "dom.setSelection" and insert the
> Code
> with "dom.insertHTML". This works quite fine so far, but if im in
> Layout-view
> it seems that the cursor-position of the Layout-view is steadily
> overwriting
> the Offset i have set with "dom.setSelection". And there seems to be no
> chance
> to overwrite the Offset the Cursor in the Layout-View has got. What's
> pretty
> annoying.
>
> I hope any of you has got some suggestions to solve this.
>
> Greetings Spliffster.
>
> PS: Sorry for the kind of bad english.
>
T.Pastrana - 4Level Guest
-
T.Pastrana - 4Level #3
Re: Problem with setSelection
You can use this method...
var dom = dreamweaver.getDocumentDOM("document");
var dwBody = dom.getElementsByTagName('body');
var Str = 'your code';
Then, use either of these 2 depending where you want the code inserted...
INSERT CODE AT BEGINNING OF DOCUMENT
dwBody[0].innerHTML+=Str;
INSERT CODE AT END OF DOCUMENT
dwBody[0].innerHTML=Str+=dwBody[0].innerHTML;
--
Regards,
...Trent Pastrana
[url]www.fourlevel.com[/url]
"T.Pastrana - 4Level" <aaaa@aaaa.com> wrote in message
news:dj0osk$ctd$1@forums.macromedia.com...>
>
>
>
> var dom = dreamweaver.getDocumentDOM("document");
> var dwBody = dom.getElementsByTagName('body');
> var Str = 'your code';
> dwBody[0].innerHTML+=Str;
> dwBody[0].innerHTML=Str+=dwBody[0].innerHTML;
>
> "Spliffster" <webforumsuser@macromedia.com> wrote in message
> news:dj08sb$hfo$1@forums.macromedia.com...>>> Hello everybody,
>>
>> im currently writing an extension to Dreamweaver MX 2004, what got me
>> into
>> some trouble. The extension should insert some code directly behind the
>> Body-Tag in a normal html-page. This works by searching the source for
>> the
>> Body-Tag and then set its Offset by "dom.setSelection" and insert the
>> Code
>> with "dom.insertHTML". This works quite fine so far, but if im in
>> Layout-view
>> it seems that the cursor-position of the Layout-view is steadily
>> overwriting
>> the Offset i have set with "dom.setSelection". And there seems to be no
>> chance
>> to overwrite the Offset the Cursor in the Layout-View has got. What's
>> pretty
>> annoying.
>>
>> I hope any of you has got some suggestions to solve this.
>>
>> Greetings Spliffster.
>>
>> PS: Sorry for the kind of bad english.
>>
>
T.Pastrana - 4Level Guest
-
T.Pastrana - 4Level #4
Re: Problem with setSelection
I had it backwards, This is correct.
INSERT CODE AT BEGINNING OF DOCUMENT
dwBody[0].innerHTML=Str+=dwBody[0].innerHTML;
INSERT CODE AT END OF DOCUMENT
dwBody[0].innerHTML+=Str;
--
Regards,
...Trent Pastrana
[url]www.fourlevel.com[/url]
"T.Pastrana - 4Level" <aaaa@aaaa.com> wrote in message
news:dj0p1a$d71$1@forums.macromedia.com...>
> You can use this method...
>
> var dom = dreamweaver.getDocumentDOM("document");
> var dwBody = dom.getElementsByTagName('body');
> var Str = 'your code';
>
> Then, use either of these 2 depending where you want the code inserted...
>
> INSERT CODE AT BEGINNING OF DOCUMENT
> dwBody[0].innerHTML+=Str;
>
> INSERT CODE AT END OF DOCUMENT
> dwBody[0].innerHTML=Str+=dwBody[0].innerHTML;
>
>
>
> --
> Regards,
> ..Trent Pastrana
> [url]www.fourlevel.com[/url]
>
>
>
>
>
>
>
> "T.Pastrana - 4Level" <aaaa@aaaa.com> wrote in message
> news:dj0osk$ctd$1@forums.macromedia.com...>>>
>>
>>
>>
>> var dom = dreamweaver.getDocumentDOM("document");
>> var dwBody = dom.getElementsByTagName('body');
>> var Str = 'your code';
>> dwBody[0].innerHTML+=Str;
>> dwBody[0].innerHTML=Str+=dwBody[0].innerHTML;
>>
>> "Spliffster" <webforumsuser@macromedia.com> wrote in message
>> news:dj08sb$hfo$1@forums.macromedia.com...>>>>> Hello everybody,
>>>
>>> im currently writing an extension to Dreamweaver MX 2004, what got me
>>> into
>>> some trouble. The extension should insert some code directly behind the
>>> Body-Tag in a normal html-page. This works by searching the source for
>>> the
>>> Body-Tag and then set its Offset by "dom.setSelection" and insert the
>>> Code
>>> with "dom.insertHTML". This works quite fine so far, but if im in
>>> Layout-view
>>> it seems that the cursor-position of the Layout-view is steadily
>>> overwriting
>>> the Offset i have set with "dom.setSelection". And there seems to be no
>>> chance
>>> to overwrite the Offset the Cursor in the Layout-View has got. What's
>>> pretty
>>> annoying.
>>>
>>> I hope any of you has got some suggestions to solve this.
>>>
>>> Greetings Spliffster.
>>>
>>> PS: Sorry for the kind of bad english.
>>>
>>
>
T.Pastrana - 4Level Guest
-
Spliffster #5
Re: Problem with setSelection
Hi,
thanks for the answer.
I tried to solve it like this earlier, but that got me into some trouble, too.
Caused by the fact that some code may already exist, where the new code should
be added behind. Currently im using "dom.source.insert()", what's working fine
so far.
Thanks anyway.
Greets Spliffster
Spliffster Guest



Reply With Quote

