[Javascript] Positioning in IE
John Warner
john at jwarner.com
Mon Jul 26 10:58:33 CDT 2004
Is the remainder of the afternoon going to be wasted fighting over
NOTHING? Get a grip folks, you have spent the morning fighting about
trivia. Not trying to be the list police here, but come on.
John Warner
mailto:john at jwarner.com
> -----Original Message-----
> From: javascript-bounces at LaTech.edu
> [mailto:javascript-bounces at LaTech.edu] On Behalf Of Hakan
> Magnusson (Backbase)
> Sent: Monday, July 26, 2004 11:31 AM
> To: [JavaScript List]
> Subject: Re: [Javascript] Positioning in IE
>
>
> Well seeing that the original query was regarding positioning that
> worked in Mozilla but didn't work in Internet Explorer, I
> just thought
> that the best solution would be a future-compatible,
> browser-independent
> standardised way.
>
> The question was not Microsoft specific. It addressed an
> issue that only
> occured in Internet Explorer, due to poor conformance to the
> standards
> by the programmer in question. Rather than repairing this lack of
> knowledge with another proprietary hack, I thought that pointing this
> out, and thus preventing future code soup and avoidable
> errors, seemed
> to be the best approach.
>
> But again:
> > Feel free to use proprietary code with no future compatibility.
>
>
>
> Paul Cowan wrote:
> > Well seeing as the subject of the thread is 'Positioning in
> IE', that
> > sounds like a Microsoft specific question to me.
> >
> > So unless I have missed the 'hump', I gave an Microsoft IE answer.
> >
> >
> >
> > dagda1 at hotmail.com
> >
> >
> >
> >
> >
> >> From: "Hakan Magnusson (Backbase)" <hakan at backbase.com>
> >> Reply-To: "[JavaScript List]" <javascript at LaTech.edu>
> >> To: "[JavaScript List]" <javascript at LaTech.edu>
> >> Subject: Re: [Javascript] Positioning in IE
> >> Date: Mon, 26 Jul 2004 16:36:38 +0200
> >>
> >> You are still humping IE-specific, non-standard properties.
> >>
> >>> I just added my $0.02 in case somebody wanted to do it the RIGHT
> >>> way,
> >>> and don't want to split their code up more than necessary.
> >>
> >>
> >> Feel free to use proprietary code with no future compatibility.
> >>
> >> Regards,
> >> H
> >>
> >> Paul Cowan wrote:
> >>
> >>> What about:
> >>>
> >>> document.getElementById('glava').style.posLeft = '500px';
> >>>
> >>>
> >>>
> >>>
> >>> dagda1 at hotmail.com
> >>>
> >>>
> >>>
> >>>
> >>>> From: "Peter Brunone" <peter at brunone.com>
> >>>> Reply-To: "[JavaScript List]" <javascript at LaTech.edu>
> >>>> To: "'[JavaScript List]'" <javascript at LaTech.edu>
> >>>> Subject: RE: [Javascript] Positioning in IE
> >>>> Date: Mon, 26 Jul 2004 09:27:44 -0500
> >>>>
> >>>>
> >>>> Just for the record, Hakan's is the most correct answer,
> >>>> according to the DOM. Also, you would never assign units to the
> >>>> pixelLeft property since it takes an integer and assumes
> pixels...
> >>>> And if you assign a property with units to the
> style.left property,
> >>>> you'd need to feed it in as a string.
> >>>>
> >>>> Cheers,
> >>>>
> >>>> Peter
> >>>>
> >>>> -----Original Message-----
> >>>> From: javascript-bounces at LaTech.edu
> >>>> [mailto:javascript-bounces at LaTech.edu] On Behalf Of
> Hakan Magnusson
> >>>> (Backbase)
> >>>>
> >>>> None of the previous replies, including the ones in your, are
> >>>> conformant
> >>>>
> >>>> to the DOM standard. In fact, it's not going to work on
> any browser
> >>>> except Internet Explorer, and I have a hard time seeing how
> >>>> "glava.style.pixelLeft=500px" could ever work.
> >>>>
> >>>> I just added my $0.02 in case somebody wanted to do it the RIGHT
> >>>> way, and don't want to split their code up more than necessary.
> >>>>
> >>>> Regards,
> >>>> H
> >>>>
> >>>> Troy III Ajnej wrote:
> >>>> > Or, as Peter had allready repplyed
> >>>> >
> >>>> > document.getElementById('glava').style.pixelLeft = 500
> >>>> >
> >>>> > or even clearer and also many times faster instruction :
> >>>> >
> >>>> > glava.style.pixelLeft=500px
> >>>> >
> >>>> > Ask why if U like Iztok
> >>>> >
> >>>> >
> >>>> >> From: "Hakan Magnusson (Backbase)" <hakan at backbase.com>
> >>>> >>
> >>>> >>> document.getElementById('glava').style.left = '500';
> >>>> >>
> >>>> >>
> >>>> >> What unit do you want to use when specifying coordinates? 500
> >>>> >> cows, 500 feet or, perhaps, 500 pixels?
> >>>> >>
> >>>> >> This could very well be the solution to your problem:
> >>>> >>
> >>>> >> document.getElementById('glava').style.left = '500px';
> >>>> >>
> >>>> >> Best regards,
> >>>> >> H
> >>>> >>
> >>>> >>
> >>>> >> Iztok Polanic wrote:
> >>>> >>
> >>>> >>> Hi!
> >>>> >>>
> >>>> >>> Here's the <div> element:
> >>>> >>>
> >>>> >>> <div style="position:absolute; top:64px; left:190px;"
> >>>> align="center"
> >>>>
> >>>> >>> id="glava">
> >>>> >>>
> >>>> >>>
> >>>> >>> and here Javascript which tries to move the object:
> >>>> >>>
> >>>> >>> document.getElementById('glava').style.left = '500';
> >>>> >>>
> >>>> >>> This works fine in Mozilla (Firerfox) but not in IE 6.
> >>>> >>>
> >>>> >>> Bye,
> >>>> >>>
> >>>> >>> Iztok -----Original Message-----
> >>>> >>> From: javascript-bounces at LaTech.edu
> >>>> >>> [mailto:javascript-bounces at LaTech.edu]
> >>>> >>> On Behalf Of Flavio Gomes
> >>>> >>> Sent: 23. julij 2004 17:00
> >>>> >>> To: [JavaScript List]
> >>>> >>> Subject: Re: [Javascript] Positioning in IE
> >>>> >>>
> >>>> >>>
> >>>> >>> Well, then you shouldn't have any problems..
> >>>> >>> Post your code, please
> >>>> >>>
> >>>> >>> Flavio Gomes
> >>>> >>> flavio at economisa.com.br
> >>>> >>>
> >>>> >>>
> >>>> >>>
> >>>> >>> Iztok Polanic wrote:
> >>>> >>>
> >>>> >>>
> >>>> >>>> Hi!
> >>>> >>>>
> >>>> >>>> Element is <div> tag and it's positioned absolutely.
> >>>> >>>>
> >>>> >>>> Bye,
> >>>> >>>>
> >>>> >>>> Iztok -----Original Message-----
> >>>> >>>> From: javascript-bounces at LaTech.edu
> >>>> >>>> [mailto:javascript-bounces at LaTech.edu]
> >>>> >>>> On Behalf Of Peter Brunone
> >>>> >>>> Sent: 23. julij 2004 16:16
> >>>> >>>> To: '[JavaScript List]'
> >>>> >>>> Subject: RE: [Javascript] Positioning in IE
> >>>> >>>>
> >>>> >>>>
> >>>> >>>> What's the element, and is it positioned relatively or
> >>>> >>>> absolutely?
> >>>> >>>>
> >>>> >>>> Try style.pixelLeft if you're specifying an integer
> >>>> >>>> without units.
> >>>> >>>>
> >>>> >>>> -----Original Message-----
> >>>> >>>> From: javascript-bounces at LaTech.edu
> >>>> >>>> [mailto:javascript-bounces at LaTech.edu] On Behalf Of Iztok
> >>>> >>>> Polanic
> >>>> >>>>
> >>>> >>>> Hi!
> >>>> >>>>
> >>>> >>>> I hope this is my last question on positioning on
> this list :)
> >>>> >>>> I'm using document.getElementById('').style.left to
> position
> >>>> >>>> an element to another
> >>>> >>>> coordinates. It works fine in firerfox (Mozilla)
> 0.9 but not in IE
> >>>> 6.0.
> >>>> >>>> Any clues?
> >>>> >>>>
> >>>> >>>> Bye,
> >>>> >>>>
> >>>> >>>> Iztok
> >>>> >>>>
> >>>> >>>>
> >>>> >>>
> >>>> >>> _______________________________________________
> >>>> >>> Javascript mailing list
> >>>> >>> Javascript at LaTech.edu
> >>>> >>> https://lists.LaTech.edu/mailman/listinfo/javascript
> >>>> >>>
> >>>> >>> _______________________________________________
> >>>> >>> Javascript mailing list
> >>>> >>> Javascript at LaTech.edu
> >>>> >>> https://lists.LaTech.edu/mailman/listinfo/javascript
> >>>> >>>
> >>>> >>>
> >>>> >> _______________________________________________
> >>>> >> Javascript mailing list
> >>>> >> Javascript at LaTech.edu
> >>>> >> https://lists.LaTech.edu/mailman/listinfo/javascript
> >>>> >
> >>>> >
> >>>> >
> _________________________________________________________________
> >>>> > Protect your PC - get McAfee.com VirusScan Online
> >>>> > http://clinic.mcafee.com/clinic/ibuy/campaign.asp?cid=3963
> >>>> >
> >>>> > _______________________________________________
> >>>> > Javascript mailing list
> >>>> > Javascript at LaTech.edu
> >>>> > https://lists.LaTech.edu/mailman/listinfo/javascript
> >>>> >
> >>>> >
> >>>> _______________________________________________
> >>>> Javascript mailing list
> >>>> Javascript at LaTech.edu
> >>>> https://lists.LaTech.edu/mailman/listinfo/javascript
> >>>>
> >>>>
> >>>> _______________________________________________
> >>>> Javascript mailing list
> >>>> Javascript at LaTech.edu
> >>>> https://lists.LaTech.edu/mailman/listinfo/javascript
> >>>
> >>>
> >>>
> >>>
> >>> _______________________________________________
> >>> Javascript mailing list
> >>> Javascript at LaTech.edu
> >>> https://lists.LaTech.edu/mailman/listinfo/javascript
> >>>
> >>>
> >> _______________________________________________
> >> Javascript mailing list
> >> Javascript at LaTech.edu
> >> https://lists.LaTech.edu/mailman/listinfo/javascript
> >
> >
> >
> > _______________________________________________
> > Javascript mailing list
> > Javascript at LaTech.edu
> > https://lists.LaTech.edu/mailman/listinfo/javascript
> >
> >
> _______________________________________________
> Javascript mailing list
> Javascript at LaTech.edu
> https://lists.LaTech.edu/mailman/listinfo/javascript
>
More information about the Javascript
mailing list