JS Script To Center Page Briefly Shifts Page To Left Before Centering?
Oct 26, 2009
I have absolutely positioned left-aligned elements that I'm attempting to center with javascript.The page briefly shifts to the left when the page is loaded before it centers the page.(I realize that this goal could be achieved with CSS alone but I am hoping for a cure for this javascript solution for now.)The javascript that I'm using is common.js, the onload command is positionPage(); and the div is DivLayout.I don't know if I need to adjust the div, javascript or both.how I can correct the shifting issue?Here is the link to view my issue: http:/tiny.cc/test176
Below is the javascript code:
window.onresize=positionPage;
String.prototype.trim = function() { return this.replace(/^s+|s+$/, ''); };[code]...........
View 7 Replies
ADVERTISEMENT
Jan 26, 2009
I managed to smooth out the animations on this page here. However, I'm unsure on how to get the Javascript script (here) to center the first page as well. You'll notice when you click on the main menu items, the script will center the elements on the page, just not at the start.
View 2 Replies
View Related
Feb 13, 2011
I have an issue with my div visibility toggling
function toggle_visibility(id) {
var e = document.getElementById(id);
if(e.style.display == 'block')[code]....
and I do the return false to stop the thing from jumping all over the place, but where i click next, the page scrolls down to center on that point, which is really annoying. How do I stop it?
View 1 Replies
View Related
Feb 16, 2011
I'm creating a Dreamweaver CSS site based off a template I purchased.In this site,I want to have page with a gallery of my company's products.So I went to http://smoothgallery.jondesign.net/, used the "Gallery Set" setup, and put it into my web page.It all works GREAT...except the gallery is left-aligned and I want it centered on my page.I'm not all that familiar with css or javascript, and nothing I'm doing is getting my gallery to center.
View 2 Replies
View Related
Mar 22, 2009
I'm designing a web page, Having a banner on top, then a search option following it.There is a menu item list below it on to the left.And the content of the links of those menu item should get loaded in the center of the page.And a footer having some copyright info.All these are in div tags. The problem is when i click on any menu item it should be loaded in the center div tag.Ive tried using Iframes but there is a scrollbar coming only in that area of center div tag.I don't wan't this to happen.Based on the size of the html page to be loaded the div tag size should increase, and so the whole page.Have tried using Ajax but not working.
View 1 Replies
View Related
Nov 4, 2009
I'm using a javascript to center my absolutely-positioned left-aligned site. However, it's not perfectly centered in the browser and I'd like to fix it. I set the width to 788px (embedded Div Layout CSS). Here is the link to the site: [URL]
Below is the javascript code:
window.onresize=positionPage;
String.prototype.trim = function() { return this.replace(/^s+|s+$/, ''); };
function positionPage(){
Width = 0;
if(window.innerWidth){
Width = window.innerWidth;
}if(document.body.clientWidth){
Width = document.body.clientWidth;
}Left = Math.floor((Width - 992) / 2);
if(Left > 0){
document.getElementById("Div-Layout").style.left = Left + "px";
}}
<!--
function MM_reloadPage(init) {
//reloads the window if Nav4 resized
if (init==true) with (navigator) {
if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
document.MM_pgW=innerWidth; document.MM_pgH=innerHeight;
onresize=MM_reloadPage; }}
else if (innerWidth!=document.MM_pgW
|| innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);
//-->
View 2 Replies
View Related
Aug 22, 2010
I have the code for a javascript slider in my header. It is supposed to slide a menu out to the LEFT of the facebook icon at the top of my page. Unfortunately....this is not the case. Here are the 2 issues happening. I think they are both related to the javascript, but I do not know enough about it to fix it. [URL]
The attached pic shows what the alignment of the icons, is supposed to look like (my nav menu is pushed down a few pixels, as well). Here is what the sliding menu is supposed to do (top right menu in the white part of the page) [URL]
View 24 Replies
View Related
Nov 25, 2010
I have a problem in centering my popup window. I want it centered in the page when it pops up. The problem is in the code that is red. Here's a part of my script:
if (counter == 0){
var myRes = "<html><head>";
myRes += "<title>Popup Window</title>";
myRes += "</head><body>";
myRes += "<div style='text-align:center'>";
myRes += "<p>Search character '<b>" + searchChar + "</b>' not found in text string!</p>";
myRes += "<input type='button' value='Close Window' onclick='window.close()'>";
myRes += "</div>";
myRes += "</body>
</html>";
var popup = window.open("", "Popup", "top=10,left=300,width=300,height=100");
popup.focus();
popup.document.write(myRes);
popup.document.close();
View 7 Replies
View Related
Jun 4, 2009
I have the following DIV, that I need to position in the center of the page, I have the following code, but you can see the div is not exactly center, space I have from the top is not the same I have in the bottom, the space I have from bot side is the same.I was wandering also if I can do this dynamically, meaning the div will receive the width and height in run time, and them I will send the values to my method "centerObj" (How I can get the height and width of the div element.
<html>
<head>
<script>[code]....
View 5 Replies
View Related
Mar 2, 2009
I have a main page(html) and an iframe in it.
<html>
<body>
<iframe src="myIframe.html" />
</body>
</html>
In the iframe I have DIV element with a picture/or another element in it. I need to center the DIV element in the iframe, the DIV in the end should be in the center of the iframe(client area), this iframe can be resize, so every time the iframe is resize I need to center the DIV according to the new client area. How I can get the client area and center the DIV? I'm guessing that I will need also the size of the element(picture) to center it, right?
View 2 Replies
View Related
Nov 15, 2010
Im having a bit of an issue with a website im building for a band. The band want a site that is 2500 width so that when the page loads you can either scroll roght or left to view the out of screen material...
i cant find a way of the page loading centered...it is always loading to the far left and all i can do is scroll right...i have uploaded the site to [URL]... I origionally posted this thread in the CSS forum but was instructed this would be a Javascript issue
View 1 Replies
View Related
Jun 26, 2011
I have a div that is set to overflow auto allowing the content to scroll left and right. This is because the content I am putting in it (a series of input boxes) is considerably wider than the containing div. The way it sits, when I start in the first input box and continually tab to the other input boxes, the focus goes from the left of the screen to the right. Once it hits the input box to the right of the screen, some of the input box is hidden to the right. As I tab to the input boxes to the right, each one has a portion of the element cut off by the view window.
What I want to happen is when I start at the left most input box and tab over, as I reach the center of the viewable part of the container, I want the input boxes to continue to center themselves until I reach the last ones. I think that telling each input box to center itself in the visible window of the containing div as it gets focus would work, I just don't know if there is an easy way to accomplish this using javascript I am using the mootools framework if that helps my case any.
View 4 Replies
View Related
Mar 4, 2010
I've designed a web page that uses several DIVs that use absolute positioning so they can layer on top of each other with transparent shadows. You can view the design here:http:[url]...The client wanted the whole design to center in the window horizontally, and since I can't use margin: 0 auto; to achieve this, I'm using a script that detects the window size using the onLoad operator in the body tag. This is the script:
Code:
<!--
window.onresize= alertSize;
function alertSize() {[code].....
It works, but I don't like that the page snaps back to the left every time a new page loads. Is there a way for the script to detect the window size from the previous page so that the design won't jump if the window hasn't been resized?
View 2 Replies
View Related
Jul 30, 2011
how to center a new page window when click.. I have this java script below but it appears on top left. I want it to appear center of the screen on even in different resolution!
<a href="javascript:void(window.open('http://localhost/nonescostmpc/accnt_login.php','','width=350,height=220,left=0,top=0,resizable=no,menubar=no,location=no,status=no,scrollbars=no'))">
View 2 Replies
View Related
Oct 27, 2010
I display a div indicating the page is loading for all ajax request.
here code to show the div
Code:
if (!document.getElementById('busy-symbol')) {
busySymbol = document.createElement('div');
busySymbol.id = 'busy-symbol';
[Code]....
this code display the loading...div always on top of page , I want to display in the center of page ,
View 2 Replies
View Related
Jan 17, 2009
As the title suggests, I want to grab the height of the center column and force my left and right columns to be the same height. The bit of code below is from MyWebTronics, and it's great (awesome job, Jason!)... but it is designed to grab the tallest column (regardless which one it is) and then set all the rest to the that same size.
Code JavaScript:
<script language="javascript" type="text/javascript">
fixHeight=function(){
var divs,contDivs,maxHeight,divHeight,d;
maxHeight=0;
contDivs=[];
divs=document.getElementsByTagName('div');
// get all <div> elements in the document
for(var i=0;i<divs.length;i++){ // for all divs...
if(/"fixheight"/.test(divs[i].className)){
// find those with the class attribute 'fixheight'...
d=divs[i];
contDivs[contDivs.length]=d;
// determine their height, defined as either offsetHeight or pixelHeight
if(d.offsetHeight){ divHeight=d.offsetHeight; }
else if(d.style.pixelHeight){ divHeight=d.style.pixelHeight; }
// Keep track of the largest div height
maxHeight=Math.max(maxHeight,divHeight);
}} // assign all divs the height of the tallest div
for(var i=0;i<contDivs.length;i++){
contDivs[i].style.height=maxHeight + "px";
}} // Run fixheight on page load
window.onload=function(){
if(document.getElementsByTagName){ fixHeight(); }
}// ]]>
</script>
In my case, I always want the center column to define the height for the left & right columns. SO... this means
(1) I need to wrap my center column with <div class="fixheight"></div>.
(2) I need to modify the portion below so that it will write my side columns (wrapped with <div class="sideheight"></div>) to the same height.
Code JavaScript:
// assign all divs the height of the tallest div
for(var i=0;i<contDivs.length;i++){
contDivs[i].style.height=maxHeight + "px";
}
Javascript is not my specialty at all, and I'm hoping to rework this to write the sideheight style instead of fixheight.
View 8 Replies
View Related
Nov 5, 2010
I need to add a form field to be on the top - centered on the page regardless if the page is portiat or landscape. Is this possible? Everything works like a Charm with the exception of the alignment on the different page orientation - Here is what I have so far:
// add form field to each page of the PDF for (var pageNumber = 0; pageNumber < this.numPages; pageNumber++) { var dateStamp = this.addField("DateStamp","text",pageNumber,[450,770,155,790]); dateStamp.textSize=10; dateStamp.textColor=color.red;} this.setAction("WillPrint", "var today = new Date(); var current_hour = today.getHours(); var current_minute = today.getMinutes(); this.getField('DateStamp').value = "Valid 24 Hours From Printed Date... " + util.printd("dd/mmm/yyyy",new Date()) + " " + current_hour + ":" + current_minute;");
View 3 Replies
View Related
Feb 14, 2011
I have 2000px width images that I want to be centered in a 100% width slideshow. I basically want my images to cover the entire width of the page, and also be centered.
Nothing has worked for me. No matter what I do, my images get pushed to the right and far off from the center.
View 8 Replies
View Related
Mar 23, 2009
I'm designing a web page, Having a banner on top, then a search option following it.
There is a menu item list below it on to the left.And the content of the links of those menu item should get loaded in the center of the page.And a footer having some copyright info.All these are in div tags.
The problem is when i click on any menu item it should be loaded in the center div tag.Ive tried using Iframes but there is a scrollbar coming only in that area of center div tag.I don't wan't this to happen.Based on the size of the html page to be loaded the div tag size should increase, and so the whole page.Have tried using Ajax but not working.
View 1 Replies
View Related
May 1, 2009
We have to set up a page that when you input the center and radius of two circles it will tell you whether they are inside one another or overlapping or not. Here is what I have so far...
[Code]...
View 1 Replies
View Related
Mar 25, 2011
Javascript for clock:
function showTime (dateObj) {
thissecond=dateObj.getSeconds();
thisMinute=dateObj.getMinutes();
thisHour=dateObj.getHours();
// change thisHour from 24-hour time to 12-hour time by:
// 1) if thisHour < 12 then set ampm to "a.m." otherwise set it to "p.m."
[Code]....
how to put my clock into my HTM and CSS files to have it appear at the top left of the page?
View 2 Replies
View Related
Jun 5, 2010
i have a long vertical page 9000px wide. each page "area" is 1500px wide. overflow is hidden.
1. when a link is clicked to scroll to the next page area i.e. click "next" and the page scrolls to x=1500px and the edge of the page aligns with the viewports 0,0 coordinates. as you would get in flash.
2. when you hover the mouse over an area to the right of the viewport the page scrolls to the right, when you hover to the left likewise.
View 3 Replies
View Related
Jun 1, 2010
I have dozens of pages on my website which have just started showing an 'Error on page' message at the bottom left of Internet Explorer 8.0. These messages do not appear when using Mozilla Firefox. My website is www.lakesandcumbria.com and an example of a page showing the error message is [URL] which contains a javascript drop down list. All other pages using this type of drop down list are showing the same error message (dozens of them).
View 3 Replies
View Related
Nov 13, 2011
I have this work And if you click on a work with Opera you can see how the page moves to left and the background broke on the right side of the screen
View 3 Replies
View Related
Apr 11, 2011
so I spent all my time making this website [URL]html work on IE. And now it turns out it is Firefox that is trying to ruin me. I am using a simple JQuery by Sam Dunn [URL] to slide boxes on the upper left of the landing page. But in Firefox (may be it is just FFX4) it won't run. I can't fathom what can be the problem.
View 9 Replies
View Related
Jan 13, 2010
Here is the preliminary design of a site I'm making in Adobe GoLive (CS2) in OSX Snow Leopard:I'm using CSS for the layout.What I'd like to do is have the nav menu at left be a separate HTML page that I only have to edit once, and then have repeated throughout the site.I achieved something similar with a javascript code I learned from a friend for the title and top menu of this site:The script on the ScorpioMartianus page looks like this:
<script language="javascript" type="text/javascript"
src="header.txt"></script>
The header.txt looks like this:
document.write('<center><p><img src="scorpiomartianus_titulus.jpg" alt="" width="597" height="200" border="0"></p><h2> <a href="scorpiomartianus.html">NOVA</a> · <a href="actadiurna.html">ACTA DIVRNA</a> · <a href="commcanalis.xml" target="_top"><img
[code]....
View 14 Replies
View Related