Closed
Bug 51020
Opened 24 years ago
Closed 11 years ago
Macromedia Dreamweaver Evangelism Tracking - MM_showHideLayers, MM_findObj, et al
Categories
(Tech Evangelism Graveyard :: English US, defect, P1)
Tech Evangelism Graveyard
English US
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: ubl, Unassigned)
References
()
Details
(Keywords: meta, top500, Whiteboard: [author])
Hi, Macromedia Dreamweaver is one of the best WYSIWYG Web-Editors around. We dont need a discussion about the need of those editors here. A fact is that Dreamweaver's code is a lot better than code written by the majority of people who hand code and its rountrip-html capabilities are wonderful. However, its JavaScript, particularly that concerned with moving/hiding/whatever layers still uses document.layer. Dreamweaver 3 was a step forward in the way that it uses object detection now, so you dont get error messages in Moz anymore, but it just doenst work, because W3 DOM is not recognized. As far as I understand Dreamweaver's JavaScript, it would probably be enough to rewrite this single function to be DOM compliant: function MM_findObj(n, d) { //v3.0 var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) { d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);} if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x= d.forms[i][n]; for(i=0;!x&&d.layers&&i<d.layers.length;i++) x= MM_findObj(n,d.layers[i].document); return x; } Maybe someone can give it a try. The product is available for 30 day trial at macromedia.com Have fun, malte
Comment 1•24 years ago
|
||
You've got to be kidding! Dreamweaver produces the most bloated, non-compliant HTML and JS of any HTML editing product available today. I know because I have tried them all. Dreamweaver cannot produce valid HTML for even the simplest documents. At any rate, Mozilla will not support layers, ever. If Dreamweaver wishes to work with Mozilla and other future browsers, they will have to update their product to comply with internet standards. Marking INVALID.
Status: UNCONFIRMED → RESOLVED
Closed: 24 years ago
Resolution: --- → INVALID
Comment 2•24 years ago
|
||
Just wondered by looking at invalid bugs. Thought I would mention that DW code has never failed a W3C validator in my experience. You must be thinking of Frontpage.
Yeah, thats true. First Dreamweaver's JS has gotten better and its HTML is near to perfect. You really must be referring to frontpage. Jeffrey, maybe you know which component we are in. Wouldn't it be very important to have the editor which is by far the best selling in professional web design, work with NS6. That would probably solve most of the problems with evangelization in an instant.
Status: RESOLVED → UNCONFIRMED
Resolution: INVALID → ---
this is Macromedia's feedback: ################################################################### Malte, We write Dreamweaver so it can cover as many users and browsers as possible. The code level has to do with when the specs were released and development schedule for Dreamweaver. Netscape 6 has just been released, well after the release of DW3. There will be no significant update until the next release. Good luck. Sincerely, Donald Booth Macromedia Tech Support -----Original Message----- From: agentreply@macromedia.com [mailto:agentreply@macromedia.com] Sent: Thursday, August 31, 2000 2:19 AM Subject: Macromedia customer service request - Product information[PSD20000912000035451810033] Sender : ubl@schaffhausen.de Tracking Number : PSD20000912000035451810033 Pool : TS - Presales - DW Sent to : imccscontact@macromedia.com Date : 08/31/00 02:14 --- Forwarded by: Nathan Exline (no comments entered) --- Forwarded by: Nathan Exline (no comments entered) --- Forwarded by: CustomerService AutoAgent Forwarded By Customer Support Robot --- The following information was submitted on the Macromedia Customer Support E-mail Form: Name : Malte Ubl Email Address : ubl@schaffhausen.de Voice Phone : +49 4121 472946 Issue Concerns : Product information Issue follows below ---------------------------------------------------------------------------- ---- Hi, we are interested in purchasing a large number of dreamweaver licenses. We are very satisfied with the product itself, however, we noticed that it lacks support for browser which use the W3 DOM like Netscape 6. When are you going to include this feature? We hope you will fix this soon and dont wait until the next major release. Thank You, Malte Ubl Schaffhausen | Interactive <<<----------------below this line is for some script to parse---------------->>> Malte Ubl,ubl@schaffhausen.de,+49 4121 472946,Product information,Hi, we are interested in purchasing a large number of dreamweaver licenses. We are very satisfied with the product itself, however, we noticed that it lacks support for browser which use the W3 DOM like Netscape 6. When are you going to include this feature? We hope you will fix this soon and dont wait until the next major release. Thank You, Malte Ubl Schaffhausen | Interactive,Mozilla/4.0 (compatible; MSIE 5.0; Mac_PowerPC),194.25.151.7,,http://www.macromedia.com/support/email/cscontact /main.cgi,
Although Macromedia hasnt been very cooparative on this matter, there is a very very workaround for Dreamweaver's problems with the DOM: Just replace this function: function MM_findObj(n, d) { //v3.0 var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) { d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);} if(!(x=d[n])&&d.all) x=d.all[n]; for(i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n]; for(i=0;!x&&d.layers&&i<d.layers.length;i++) x= MM_findObj(n,d.layers[i].document); return x; } with this function: function MM_findObj(n, d) { //v3.0 var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) { d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);} if(!(x=d[n])&&d.all) x=d.all[n]; if(!(x=d[n])&&d.getElementById(n)) x=d.getElementById(n) // the new line for(i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n]; for(i=0;!x&&d.layers&&i<d.layers.length;i++) x= MM_findObj(n,d.layers[i].document); return x; } Only one line has changed but everything works now.
Updated•24 years ago
|
Assignee: blakeross → evangelism
Comment 7•24 years ago
|
||
-> evangelism@telocity.com for my evangelism bugs. removing the now-depreciated evangelism-related keywords. setting platform to All.
Comment 8•23 years ago
|
||
Reassigning evangelism bugs to bclary@netscape.com.
Assignee: evangelism → bclary
Comment 9•23 years ago
|
||
Dreamweaver 4 supports Mozilla. I am going to convert this into a tracking bug for all sites that use old versions of Dreamweaver and should be contacted to upgrade their sites to use Dreamweaver 4 generated code. Changing OS to all, uping priority to P1 since DW code is used in lots of sites. See http://www.macromedia.com/software/dreamweaver/ for the latest version. If you find a site that uses old pre Dreamweaver 4 code, please 1. file an evangelism bug on the site. 2. make the bug block this bug so we can easliy track Dreamweaver issues 3. send the owner of the site an email pointing them to the latest version of Dreamweaver. 4. note in the bug that you sent the letter 5. mark [TOOL][DREAMWEAVER] in the status whiteboard to allow us to run queries as well. Thanks, Bob
Status: NEW → ASSIGNED
OS: Mac System 8.5 → All
Priority: P3 → P1
Whiteboard: [TRACKING][TOOL][DREAMWEAVER]
Comment 10•23 years ago
|
||
All Evangelism Bugs are now in the Product Tech Evangelism. See bug 86997 for details.
Component: Evangelism → US English
Product: Browser → Tech Evangelism
Version: other → unspecified
Updated•23 years ago
|
Summary: Dreamweaver generated JavaScript → Evangelism - Dreamweaver generated JavaScript
Comment 12•23 years ago
|
||
-> 0.9.6, need to follow up on these asap
Target Milestone: mozilla0.9.5 → mozilla0.9.6
Updated•23 years ago
|
Summary: Evangelism - Dreamweaver generated JavaScript → WRMB: Evangelism - Dreamweaver generated JavaScript
Whiteboard: [TRACKING][TOOL][DREAMWEAVER] → [bugscape: 7645][TRACKING][TOOL][DREAMWEAVER]
Updated•23 years ago
|
Summary: WRMB: Evangelism - Dreamweaver generated JavaScript → Evangelism - Dreamweaver generated JavaScript
Whiteboard: [bugscape: 7645][TRACKING][TOOL][DREAMWEAVER] → [bugscape: 7645][TRACKING][TOOL][DREAMWEAVER][wrmb]
Comment 13•23 years ago
|
||
This is the first of two spams. Removing blockage by 104766. Next will place dependency on 104766.
No longer blocks: 104766
Updated•23 years ago
|
Whiteboard: [bugscape: 7645][TRACKING][TOOL][DREAMWEAVER][wrmb] → [bugscape: 7645][TRACKING][TOOL][DREAMWEAVER][wrmb][aok]
Updated•23 years ago
|
Keywords: evang500
Whiteboard: [bugscape: 7645][TRACKING][TOOL][DREAMWEAVER][wrmb][aok] → [bugscape: 7645][TRACKING][TOOL][DREAMWEAVER][wrmb]
Comment 16•22 years ago
|
||
*** Bug 134622 has been marked as a duplicate of this bug. ***
Comment 17•22 years ago
|
||
macromedia long ago released a ns6 compat pack and dreamweaver mx has new versions of many functions, somebody should verify those
Comment 18•22 years ago
|
||
most of the dw functions works with gecko browsers. that includes images rollovers, show|hide layers, etc there are a few things that assume every browser is either IE or NS4, but the key functions are fine.
Updated•22 years ago
|
Whiteboard: [bugscape: 7645][TRACKING][TOOL][DREAMWEAVER][wrmb] → [bugscape: 7645] [TRACKING] [TOOL] [DREAMWEAVER] [wrmb]
Summary: Evangelism - Dreamweaver generated JavaScript → Macromedia Dreamweaver Evangelism Tracking - MM_showHideLayers, MM_findObj, et al
Comment 19•21 years ago
|
||
I have a site with javascript menus made in MM firworksm When the menus drop down in Mozilla the links work but the cursor doesnt change, and if i put my cursor over the text in that link I get the text highlighter tool and the link doesnt work, and on of my links is completely covered in text and that doesnt work at all. Does any bosy know that bug this is due to?
Comment 20•21 years ago
|
||
Alex, I would suggest opening a bug for your site. Include information on which verion of fireworks you used in creating it, as well as information on which Mozilla builds you used. Please read http://www.mozilla.org/quality/bug-writing-guidelines.html to learn how to file an effective bug report.
Comment 21•21 years ago
|
||
its not live yet, but when it is ill let you all know, oh and it seems to work fine in opera
Comment 22•21 years ago
|
||
tech evang june 2003 reorg
Assignee: bc → english-us
Status: ASSIGNED → NEW
Component: Authors → English US
QA Contact: zach → english-us
Whiteboard: [bugscape: 7645] [TRACKING] [TOOL] [DREAMWEAVER] [wrmb] → [author]
Comment 23•21 years ago
|
||
reset milestones as irrelevant to tracking bugs.
Target Milestone: Nov → ---
Comment 24•16 years ago
|
||
do we want adobe to fix the old dreamweaver releases or are the ok with the current stuff they deliver ?
Comment 25•16 years ago
|
||
Michael, just current releases since expecting them to go back and fix arbitrarily old releases is unreasonable.
Comment 26•11 years ago
|
||
Given Firefox's current market share, I'm pretty sure that the current release outputs code that works in Firefox.
Comment 27•11 years ago
|
||
Great work everyone!
Status: NEW → RESOLVED
Closed: 24 years ago → 11 years ago
Resolution: --- → FIXED
Updated•9 years ago
|
Product: Tech Evangelism → Tech Evangelism Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•