Open
Bug 322158
Opened 19 years ago
Updated 2 years ago
Cannot set the text of a script element with javascript. Worked before I upgraded to 1.5
Categories
(Core :: DOM: Core & HTML, defect, P5)
Tracking
()
UNCONFIRMED
People
(Reporter: jwilsons, Unassigned)
Details
Attachments
(1 file)
12.94 KB,
text/plain
|
Details |
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8) Gecko/20051111 Firefox/1.5 Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8) Gecko/20051111 Firefox/1.5 I am using javascript to dynamically add a script element to the head of a page. In Firefox prior to 1.5 it was working, after 1.5 it does not work. This is my javascript // add clocks clock = document.createElement('script'); //clock.language = 'javascript'; clock.type = 'text/javascript'; //clock.id = 'clockHolder'+equipmentID; var cDate = new Date(); var aEndTime = endTime.split(':'); if(aEndTime[0] == 0) aEndTime[0] = '24'; cDate.setHours(aEndTime[0]); cDate.setMinutes(aEndTime[1]); cDate.setSeconds(aEndTime[2]); sOut = 'var cd'+equipmentID+' = new countdown(\'cd'+equipmentID+'\');'; clock.text = sOut; document.getElementsByTagName( 'head' )[0].appendChild(clock); eval('cd'+equipmentID).Div = 'clock'+equipmentID; eval('cd'+equipmentID).TargetDate = cDate; eval('cd'+equipmentID).DisplayFormat = '%%H%%:%%M%%:%%S%%'; eval('cd'+equipmentID).Setup(); I think it is a problem with the line clock.text = sOut;. This line worked before and still works in IE. I can see the script element just looks like there is nothing inside. The first eval line gives me an error that the cd# is undefined. Error: [JavaScript Error: "cd39 is not defined" {file: "http://localhost/ironglobe/include/BidBlock.js" line: 98}] Source File: http://localhost/ironglobe/include/BidBlock.js Line: 98 Thanks, Jason Reproducible: Always
Updated•19 years ago
|
Assignee: nobody → general
Component: General → DOM
Product: Firefox → Core
QA Contact: general → ian
Version: unspecified → Trunk
Comment 1•19 years ago
|
||
Can you attach a testcase to this bug (https://bugzilla.mozilla.org/attachment.cgi?bugid=322158&action=enter) ?
Reporter | ||
Comment 2•19 years ago
|
||
The problem is in the AddBidBlock function between lines 79-101. The clock.text = sOut; does not add the string to the script element. An error pops up when the script gets to line 98. Says that variable cd? is not defined.
Updated•15 years ago
|
Assignee: general → nobody
QA Contact: ian → general
Comment 3•6 years ago
|
||
https://bugzilla.mozilla.org/show_bug.cgi?id=1472046 Move all DOM bugs that haven’t been updated in more than 3 years and has no one currently assigned to P5. If you have questions, please contact :mdaly.
Priority: -- → P5
Assignee | ||
Updated•5 years ago
|
Component: DOM → DOM: Core & HTML
Updated•2 years ago
|
Severity: normal → S3
You need to log in
before you can comment on or make changes to this bug.
Description
•