i have been working with a in page css and javascript popup message box which will display correctly when used in the original test page but when i have attempted to add it into the source code of every other form of page, it will not display correctly.
it is supposed to look similar to what this site does when you click expand on the code.
i was wondering if anyone could help me?
okay i will post the code of the original test files but i would like all programmers who would like to replicate it to request if you could use it.
"test_index.html" file
Expand|Select|Wrap|Line Numbers
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <title></title>
- <script type="text/javascript" src="csspopup.js"></script>
- <style type="text/css">
- #blanket {
- background-color:#111;
- opacity: 0.65;
- filter:alpha(opacity=65);
- position:absolute;
- z-index: 9001;
- top:0px;
- left:0px;
- width:100%;
- }
- #popUpDiv {
- position:absolute;
- background-color:#eeeeee;
- width:300px;
- height:300px;
- z-index: 9002;}
- </style>
- </head>
- <body>
- <div id="blanket" style="display:none;"></div>
- <div id="popUpDiv" style="display:none;">
- <a href="#" onclick="popup('popUpDiv')">Click Me To Close</a>
- </div>
- <h1><a href="#" onclick="popup('popUpDiv')">Click Here To Open The Pop Up</a></h1>
- </body>
- </html>
and now for the test javascript file:
"csspopup.js"
Expand|Select|Wrap|Line Numbers
- function toggle(div_id) {
- var el = document.getElementById(div_id);
- if (el.style.display == 'none') { el.style.display = 'block'; }
- else { el.style.display = 'none'; }
- }
- function blanket_size(popUpDivVar) {
- if (typeof window.innerWidth != 'undefined') {
- viewportheight = window.innerHeight;
- } else {
- viewportheight = document.documentElement.clientHeight;
- }
- if ((viewportheight > document.body.parentNode.scrollHeight) && (viewportheight > document.body.parentNode.clientHeight)) {
- blanket_height = viewportheight;
- } else {
- if (document.body.parentNode.clientHeight > document.body.parentNode.scrollHeight) {
- blanket_height = document.body.parentNode.clientHeight;
- } else {
- blanket_height = document.body.parentNode.scrollHeight;
- }
- }
- var blanket = document.getElementById('blanket');
- blanket.style.height = blanket_height + 'px';
- var popUpDiv = document.getElementById(popUpDivVar);
- popUpDiv_height = blanket_height / 2 - 150; //150 is half popup's height
- popUpDiv.style.top = popUpDiv_height + 'px';
- }
- function window_pos(popUpDivVar) {
- if (typeof window.innerWidth != 'undefined') {
- viewportwidth = window.innerHeight;
- } else {
- viewportwidth = document.documentElement.clientHeight;
- }
- if ((viewportwidth > document.body.parentNode.scrollWidth) && (viewportwidth > document.body.parentNode.clientWidth)) {
- window_width = viewportwidth;
- } else {
- if (document.body.parentNode.clientWidth > document.body.parentNode.scrollWidth) {
- window_width = document.body.parentNode.clientWidth;
- } else {
- window_width = document.body.parentNode.scrollWidth;
- }
- }
- var popUpDiv = document.getElementById(popUpDivVar);
- window_width = window_width / 2 - 150; //150 is half popup's width
- popUpDiv.style.left = window_width + 'px';
- }
- function popup(windowname) {
- blanket_size(windowname);
- window_pos(windowname);
- toggle('blanket');
- toggle(windowname);
- }
a) would not have to be re loaded
b) would not be blocked by popup blockers because it was not actually a popup but a little window
c) put a "blanket" or opacity change over all of the not message box part of the page
d) end up center screen
e) be used for notifications, warnings, image enlargements, etc
but when i try to incoperate it into any other page or website it will just set the page back to the top (without reloading) just like an anchoured link.
but i had not created it as or used an anchour link.
i will also post the page in which i want to add it so that it makes it easier for you to see where i am using it.
the following info is for my home work so i expect that no one and for no reason will use it and i expect that you must ask me first before the use of any of this code.
and by the way i really do appreaciate you reading this far and that you are genuinly trying to help me
this is the problem page:
"product9320600031626.html"
Expand|Select|Wrap|Line Numbers
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
- <title>Home | Bulk Cleaning and Pool Supplies</title>
- <link rel="stylesheet" type="text/css" href="../../../img_layout/bulk_cleaning_and_pool_supplies_style_sheet.css" />
- <script type="text/javascript" src="../../../product_pages/product_scripts/csspopup.js"></script>
- <script type="text/javascript" src="../../../product_pages/product_scripts/product_price_variables.js"></script>
- <link rel="stylesheet" type="text/css" href="../../../product_pages/product_scripts/product_style_sheet.css" />
- <link rel="stylesheet" type="text/css" href="../../../img_layout/buttons_and_search_forms/reset.css" />
- <link rel="stylesheet" type="text/css" href="../../../img_layout/buttons_and_search_forms/demo.css" />
- <script type="text/javascript" src="../../../img_layout/buttons_and_search_forms/css_browser_selector.js"></script>
- <script type="text/javascript" src="../../../top_navigation_bar/jQuery JavaScript Library v1_5_2.js"></script>
- <script type="text/javascript" src="../../../top_navigation_bar/gooeymenu.js"></script>
- <link rel="stylesheet" type="text/css" href="../../../top_navigation_bar/gooeymenu.css" />
- <script type="text/javascript" src="../../../side_navigation_bar/expanding_side_navi_bar_javascript_action.js"></script>
- <script type="text/javascript" src="../../../side_navigation_bar/ddaccordion.js"></script>
- <script type="text/javascript" src="../../../side_navigation_bar/visual_action_script.js"></script>
- <link rel="Stylesheet" href="../../../side_navigation_bar/side_navigation_bar_style_sheet.css" />
- </head>
- <body>
- <center>
- <table width="1250" border="0" cellpadding="0" cellspacing="0">
- <tr>
- <td id="topleftcorner">
- </td>
- <td id="topcenterborder">
- </td>
- <td id="toprightcorner">
- </td>
- </tr>
- <tr>
- <td id="leftsidebar">
- </td>
- <td>
- <center>
- <table width="1150" id="topheadersection">
- <tr>
- <td bgcolor="#00CCCC">
- <img id="topleftcornerheaderlogo" alt="Bulk Cleaning And Pool Supplies Logo" src="http://bytes.com/img_layout/header_03.jpg" width="588" height="265" align="left" />
- </td>
- <td id="toprightcornersun" align="right"><br />
- <table id="searchbarbackground" align="right">
- <tr>
- <td id="searchbarplacement" align="left">
- <form action="http://www.brainyquote.com/search_results.html" class="search-wrapper">
- <!-- <input type="hidden" name="cx" value="partner-pub-9038795104372754:y9fbr1-e56h" />
- <input type="hidden" name="cof" value="FORID:10" />
- <input type="hidden" name="ie" value="ISO-8859-1" /> -->
- <input type="text" class="search-field tangerine-glow" />
- <input type="submit" class="search-button tangerine" value="search" />
- </form>
- <!-- original css3 designed search field
- <form class="search-wrapper">
- <input type="text" class="search-field tangerine-glow" />
- <input type="submit" class="search-button tangerine" value="search" />
- </form>
- -->
- <script type="text/javascript" src="http://www.google.com/cse/brand?form=cse-search-box&lang=en"></script>
- </td>
- </tr>
- </table>
- </td>
- </tr>
- </table>
- </center>
- <center>
- <table width="1150" border="0" cellspacing="0" cellpadding="0">
- <tr>
- <td bgcolor="#00CCCC">
- <div id="gelbuttoncontainer">
- <div id="gelbuttonmenubackground" align="center">
- <ul id="gooeymenu1" class="gelbuttonmenu">
- <li><a href="http://bytes.com/main_pages/index.html">Home</a></li>
- <li><a href="http://bytes.com/main_pages/about_us.html">About Us</a></li>
- <li><a href="http://bytes.com/main_pages/our_location.html">Our Location</a></li>
- <li><a href="http://bytes.com/main_pages/specials.html">Specials</a></li>
- <li><a href="http://bytes.com/main_pages/contact_us.html" class="selected">Contact Us</a></li>
- <li><a href="http://www.cssdrive.com">CSS Gallery</a></li>
- </ul>
- <script type="text/javascript">
- gooeymenu.setup({id: 'gooeymenu1', selectitem:1})
- </script>
- </div>
- </div>
- </td>
- </tr>
- </table>
- </center>
- <center>
- <table width="1150" border="0" cellspacing="0" cellpadding="0">
- <tr>
- <td bgcolor="#00CCCC" align="center" valign="top" width="225">
- <h2>Blank Header Left</h2>
- <div class="arrowlistmenu">
- <h3 class="menuheader expandable">Pool And Spa Chemicals</h3>
- <ul class="categoryitems">
- <li><a href="#">Category Sample 01</a></li>
- <li><a href="#">Category Sample 02</a></li>
- <li><a href="#">Category Sample 03</a></li>
- <li><a href="#">Category Sample 04</a></li>
- <li><a href="#">Category Sample 05</a></li>
- <li><a href="#">Category Sample 06</a></li>
- <li><a href="#">Category Sample 07</a></li>
- <li><a href="#">Category Sample 08</a></li>
- </ul>
- <h3 class="menuheader expandable">Pool Equipment And Test Kits</h3>
- <ul class="categoryitems">
- <li><a href="#">Category Sample 01</a></li>
- <li><a href="#" class="subexpandable">Category Sample 02</a>
- <ul class="subcategoryitems" style="margin-left: 15px">
- <li><a href="#">Sub Category Sample 01</a></li>
- <li><a href="#">Sub Category Sample 02</a></li>
- <li><a href="#">Sub Category Sample 03</a></li>
- <li><a href="#">Sub Category Sample 04</a></li>
- <li><a href="#">Sub Category Sample 05</a></li>
- </ul>
- </li>
- <li><a href="#">Category Sample 03</a></li>
- <li><a href="#">Category Sample 04</a></li>
- <li><a href="#">Category Sample 05</a></li>
- <li><a href="#">Category Sample 06</a></li>
- </ul>
- <h3 class="menuheader expandable">Pool Chlorinators</h3>
- <ul class="categoryitems">
- <li><a href="#">Category Sample 01</a></li>
- <li><a href="#">Category Sample 02</a></li>
- <li><a href="#">Category Sample 03</a></li>
- <li><a href="#">Category Sample 04</a></li>
- <li><a href="#">Category Sample 05</a></li>
- </ul>
- <h3 class="menuheader expandable">Pool Cleaners</h3>
- <ul class="categoryitems">
- <li><a href="#">Category Sample 01</a></li>
- <li><a href="#">Category Sample 02</a></li>
- <li><a href="#">Category Sample 03</a></li>
- <li><a href="#">Category Sample 04</a></li>
- <li><a href="#">Category Sample 05</a></li>
- </ul>
- <h3 class="menuheader expandable">Pool Pumps</h3>
- <ul class="categoryitems">
- <li><a href="#">Category Sample 01</a></li>
- <li><a href="#" class="subexpandable">Category Sample 02</a>
- <ul class="subcategoryitems" style="margin-left: 15px">
- <li><a href="#">Sub Category Sample 01</a></li>
- <li><a href="#">Sub Category Sample 02</a></li>
- <li><a href="#">Sub Category Sample 03</a></li>
- <li><a href="#">Sub Category Sample 04</a></li>
- <li><a href="#">Sub Category Sample 05</a></li>
- </ul>
- </li>
- <li><a href="#">Category Sample 03</a></li>
- <li><a href="#">Category Sample 04</a></li>
- <li><a href="#">Category Sample 05</a></li>
- <li><a href="#">Category Sample 06</a></li>
- </ul>
- <h3 class="menuheader expandable">Pool Filters</h3>
- <ul class="categoryitems">
- <li><a href="#">Category Sample 01</a></li>
- <li><a href="#">Category Sample 02</a></li>
- <li><a href="#">Category Sample 03</a></li>
- <li><a href="#">Category Sample 04</a></li>
- <li><a href="#">Category Sample 05</a></li>
- <li><a href="#">Category Sample 06</a></li>
- <li><a href="#">Category Sample 07</a></li>
- <li><a href="#">Category Sample 08</a></li>
- </ul>
- <h3 class="menuheader expandable">Pool Lights</h3>
- <ul class="categoryitems">
- <li><a href="#">Category Sample 01</a></li>
- <li><a href="#">Category Sample 02</a></li>
- <li><a href="#">Category Sample 03</a></li>
- <li><a href="#">Category Sample 04</a></li>
- <li><a href="#">Category Sample 05</a></li>
- <li><a href="#">Category Sample 06</a></li>
- <li><a href="#">Category Sample 07</a></li>
- <li><a href="#">Category Sample 08</a></li>
- </ul>
- <h3 class="menuheader expandable">Pool Hose</h3>
- <ul class="categoryitems">
- <li><a href="#">Category Sample 01</a></li>
- <li><a href="#" class="subexpandable">Category Sample 02</a>
- <ul class="subcategoryitems" style="margin-left: 15px">
- <li><a href="#">Sub Category Sample 01</a></li>
- <li><a href="#">Sub Category Sample 02</a></li>
- <li><a href="#">Sub Category Sample 03</a></li>
- <li><a href="#">Sub Category Sample 04</a></li>
- <li><a href="#">Sub Category Sample 05</a></li>
- </ul>
- </li>
- <li><a href="#">Category Sample 03</a></li>
- <li><a href="#">Category Sample 04</a></li>
- <li><a href="#">Category Sample 05</a></li>
- <li><a href="#">Category Sample 06</a></li>
- </ul>
- <h3 class="menuheader expandable">Spare Parts</h3>
- <ul class="categoryitems">
- <li><a href="#">Category Sample 01</a></li>
- <li><a href="#">Category Sample 02</a></li>
- <li><a href="#">Category Sample 03</a></li>
- <li><a href="#">Category Sample 04</a></li>
- <li><a href="#">Category Sample 05</a></li>
- </ul>
- <h3 class="menuheader expandable">Pool Cartridges</h3>
- <ul class="categoryitems">
- <li><a href="#">Category Sample 01</a></li>
- <li><a href="#">Category Sample 02</a></li>
- <li><a href="#">Category Sample 03</a></li>
- <li><a href="#">Category Sample 04</a></li>
- <li><a href="#">Category Sample 05</a></li>
- </ul>
- <h3 class="menuheader expandable">Pool Blankets</h3>
- <ul class="categoryitems">
- <li><a href="#">Category Sample 01</a></li>
- <li><a href="#" class="subexpandable">Category Sample 02</a>
- <ul class="subcategoryitems" style="margin-left: 15px">
- <li><a href="#">Sub Category Sample 01</a></li>
- <li><a href="#">Sub Category Sample 02</a></li>
- <li><a href="#">Sub Category Sample 03</a></li>
- <li><a href="#">Sub Category Sample 04</a></li>
- <li><a href="#">Sub Category Sample 05</a></li>
- </ul>
- </li>
- <li><a href="#">Category Sample 03</a></li>
- <li><a href="#">Category Sample 04</a></li>
- <li><a href="#">Category Sample 05</a></li>
- <li><a href="#">Category Sample 06</a></li>
- </ul>
- <h3 class="menuheader expandable">Commercial Pool Equipment</h3>
- <ul class="categoryitems">
- <li><a href="#">Category Sample 01</a></li>
- <li><a href="#">Category Sample 02</a></li>
- <li><a href="#">Category Sample 03</a></li>
- <li><a href="#">Category Sample 04</a></li>
- <li><a href="#">Category Sample 05</a></li>
- <li><a href="#">Category Sample 06</a></li>
- <li><a href="#">Category Sample 07</a></li>
- <li><a href="#">Category Sample 08</a></li>
- </ul>
- <h3 class="menuheader expandable">Pool Controllers</h3>
- <ul class="categoryitems">
- <li><a href="#">Category Sample 01</a></li>
- <li><a href="#">Category Sample 02</a></li>
- <li><a href="#">Category Sample 03</a></li>
- <li><a href="#">Category Sample 04</a></li>
- <li><a href="#">Category Sample 05</a></li>
- <li><a href="#">Category Sample 06</a></li>
- <li><a href="#">Category Sample 07</a></li>
- <li><a href="#">Category Sample 08</a></li>
- </ul>
- <h3 class="menuheader expandable">Pool Heaters</h3>
- <ul class="categoryitems">
- <li><a href="#">Category Sample 01</a></li>
- <li><a href="#" class="subexpandable">Category Sample 02</a>
- <ul class="subcategoryitems" style="margin-left: 15px">
- <li><a href="#">Sub Category Sample 01</a></li>
- <li><a href="#">Sub Category Sample 02</a></li>
- <li><a href="#">Sub Category Sample 03</a></li>
- <li><a href="#">Sub Category Sample 04</a></li>
- <li><a href="#">Sub Category Sample 05</a></li>
- </ul>
- </li>
- <li><a href="#">Category Sample 03</a></li>
- <li><a href="#">Category Sample 04</a></li>
- <li><a href="#">Category Sample 05</a></li>
- <li><a href="#">Category Sample 06</a></li>
- </ul>
- <h3 class="menuheader expandable">Pool Connections, Pipes And Valves</h3>
- <ul class="categoryitems">
- <li><a href="#">Category Sample 01</a></li>
- <li><a href="#">Category Sample 02</a></li>
- <li><a href="#">Category Sample 03</a></li>
- <li><a href="#">Category Sample 04</a></li>
- <li><a href="#">Category Sample 05</a></li>
- </ul>
- <h3 class="menuheader expandable">Ask Ann What Last One Is</h3>
- <ul class="categoryitems">
- <li><a href="#">Category Sample 01</a></li>
- <li><a href="#">Category Sample 02</a></li>
- <li><a href="#">Category Sample 03</a></li>
- <li><a href="#">Category Sample 04</a></li>
- <li><a href="#">Category Sample 05</a></li>
- </ul>
- <br /><br />
- </div>
- </td>
- <td bgcolor="#00CCCC" align="left" valign="top">
- <p align="center" style="font-family: Arial, Helvetica, sans-serif; font-size: 22px"><strong>Ambience Floating Candles</strong></p>
- <div id="ProductBG">
- <div id="MainContentContainer">
- <div id="ProductTitle">
- <script type="text/javascript">
- document.write("Ambience Floating Candles");
- </script>
- </div>
- <table id="ImgAndDescriptionContainer">
- <tr>
- <td>
- <div id="Img">
- <img alt="Ambience Floating Candles" src="http://bytes.com/topic/javascript/Pictures/picture_product9320600031626.png" width="100%" height="100%" />
- </div>
- </td>
- <td id="RightContainer">
- <table>
- <tr>
- <td id="DescriptionInfoContainer">
- <script type="text/javascript">
- document.write("Price: $" + product9320600031626);
- </script>
- <br />
- <br />
- <p id="DescriptionInfoText"><strong>Description:</strong><br />Attractive floating candles create an enchanting visual display for any pool. Ideal for pool parties and backyard BBQs. Scented candle included.</p>
- <br />
- <br />
- <script type="text/javascript">
- var boldquantity = "Quantity: "
- document.write(boldquantity.bold());
- </script>
- <input type="text" size="3" maxlength="3" value="1" name="quantity" />
- <select>
- <option value="Blue">Blue</option>
- <option value="Lavender">Lavender</option>
- <option value="Pink">Pink</option>
- <option value="White">White</option>
- </select>
- <div id="blanket" style="display:none;"></div>
- <div id="popupDiv" style="display:none;">
- <a href="#" onclick="popup('popUpDiv')">Click Me To Close</a>
- </div>
- <a href="product9320600031626.html" onclick="popup('popUpDiv')" class="button tangerine">Add To Cart!</a>
- </td>
- </tr>
- </table>
- </td>
- </tr>
- </table>
- </div>
- </div>
- <p style="font-family: Arial, Helvetica, sans-serif; font-size: 18px">Bulk Cleaning and Pool Supplies is an Australian Family Company locally owned and operated with a head office and retail shop located at Woodstock Street Mayfield West.<br /><br />We have been satisfying customers with high quality products and great service since 2007.<br /><br />Our experienced team has a continued commitment to provide you with extensive product knowledge of the pool, cleaning and chemical industry.<br /><br />Customer satisfaction is our priority.</p>
- <br />
- <br />
- <br />
- <br />
- <br />
- <br />
- <br />
- <br />
- <br />
- <br />
- </td>
- <td bgcolor="#00CCCC" align="center" valign="top" width="225">
- <h2>Blank Header Right</h2>
- <div class="arrowlistmenu">
- <h3 class="menuheader expandable">Cleaning Chemicals</h3>
- <ul class="categoryitems">
- <li><a href="#">Category Sample 01</a></li>
- <li><a href="#">Category Sample 02</a></li>
- <li><a href="#">Category Sample 03</a></li>
- <li><a href="#">Category Sample 04</a></li>
- <li><a href="#">Category Sample 05</a></li>
- <li><a href="#">Category Sample 06</a></li>
- <li><a href="#">Category Sample 07</a></li>
- <li><a href="#">Category Sample 08</a></li>
- </ul>
- <h3 class="menuheader expandable">Cleaning Dispensers</h3>
- <ul class="categoryitems">
- <li><a href="#">Category Sample 01</a></li>
- <li><a href="#" class="subexpandable">Category Sample 02</a>
- <ul class="subcategoryitems" style="margin-left: 15px">
- <li><a href="#">Sub Category Sample 01</a></li>
- <li><a href="#">Sub Category Sample 02</a></li>
- <li><a href="#">Sub Category Sample 03</a></li>
- <li><a href="#">Sub Category Sample 04</a></li>
- <li><a href="#">Sub Category Sample 05</a></li>
- </ul>
- </li>
- <li><a href="#">Category Sample 03</a></li>
- <li><a href="#">Category Sample 04</a></li>
- <li><a href="#">Category Sample 05</a></li>
- <li><a href="#">Category Sample 06</a></li>
- </ul>
- <h3 class="menuheader expandable">Bins, Buckets and Trolleys</h3>
- <ul class="categoryitems">
- <li><a href="#">Category Sample 01</a></li>
- <li><a href="#">Category Sample 02</a></li>
- <li><a href="#">Category Sample 03</a></li>
- <li><a href="#">Category Sample 04</a></li>
- <li><a href="#">Category Sample 05</a></li>
- </ul>
- <h3 class="menuheader expandable">Ask Ann</h3>
- <ul class="categoryitems">
- <li><a href="#">Category Sample 01</a></li>
- <li><a href="#">Category Sample 02</a></li>
- <li><a href="#">Category Sample 03</a></li>
- <li><a href="#">Category Sample 04</a></li>
- <li><a href="#">Category Sample 05</a></li>
- </ul>
- <h3 class="menuheader expandable">Dusters And Dustbin Sets</h3>
- <ul class="categoryitems">
- <li><a href="#">Category Sample 01</a></li>
- <li><a href="#" class="subexpandable">Category Sample 02</a>
- <ul class="subcategoryitems" style="margin-left: 15px">
- <li><a href="#">Sub Category Sample 01</a></li>
- <li><a href="#">Sub Category Sample 02</a></li>
- <li><a href="#">Sub Category Sample 03</a></li>
- <li><a href="#">Sub Category Sample 04</a></li>
- <li><a href="#">Sub Category Sample 05</a></li>
- </ul>
- </li>
- <li><a href="#">Category Sample 03</a></li>
- <li><a href="#">Category Sample 04</a></li>
- <li><a href="#">Category Sample 05</a></li>
- <li><a href="#">Category Sample 06</a></li>
- </ul>
- <h3 class="menuheader expandable">Gloves And Safety Produts (PPE)</h3>
- <ul class="categoryitems">
- <li><a href="#">Category Sample 01</a></li>
- <li><a href="#">Category Sample 02</a></li>
- <li><a href="#">Category Sample 03</a></li>
- <li><a href="#">Category Sample 04</a></li>
- <li><a href="#">Category Sample 05</a></li>
- <li><a href="#">Category Sample 06</a></li>
- <li><a href="#">Category Sample 07</a></li>
- <li><a href="#">Category Sample 08</a></li>
- </ul>
- <h3 class="menuheader expandable">Machines And Vaccumes</h3>
- <ul class="categoryitems">
- <li><a href="#">Category Sample 01</a></li>
- <li><a href="#">Category Sample 02</a></li>
- <li><a href="#">Category Sample 03</a></li>
- <li><a href="#">Category Sample 04</a></li>
- <li><a href="#">Category Sample 05</a></li>
- <li><a href="#">Category Sample 06</a></li>
- <li><a href="#">Category Sample 07</a></li>
- <li><a href="#">Category Sample 08</a></li>
- </ul>
- <h3 class="menuheader expandable">Matting</h3>
- <ul class="categoryitems">
- <li><a href="#">Category Sample 01</a></li>
- <li><a href="#" class="subexpandable">Category Sample 02</a>
- <ul class="subcategoryitems" style="margin-left: 15px">
- <li><a href="#">Sub Category Sample 01</a></li>
- <li><a href="#">Sub Category Sample 02</a></li>
- <li><a href="#">Sub Category Sample 03</a></li>
- <li><a href="#">Sub Category Sample 04</a></li>
- <li><a href="#">Sub Category Sample 05</a></li>
- </ul>
- </li>
- <li><a href="#">Category Sample 03</a></li>
- <li><a href="#">Category Sample 04</a></li>
- <li><a href="#">Category Sample 05</a></li>
- <li><a href="#">Category Sample 06</a></li>
- </ul>
- <h3 class="menuheader expandable">Microfibre Products</h3>
- <ul class="categoryitems">
- <li><a href="#">Category Sample 01</a></li>
- <li><a href="#">Category Sample 02</a></li>
- <li><a href="#">Category Sample 03</a></li>
- <li><a href="#">Category Sample 04</a></li>
- <li><a href="#">Category Sample 05</a></li>
- </ul>
- <h3 class="menuheader expandable">Mops And Handles</h3>
- <ul class="categoryitems">
- <li><a href="#">Category Sample 01</a></li>
- <li><a href="#">Category Sample 02</a></li>
- <li><a href="#">Category Sample 03</a></li>
- <li><a href="#">Category Sample 04</a></li>
- <li><a href="#">Category Sample 05</a></li>
- </ul>
- <h3 class="menuheader expandable">Ask Ann</h3>
- <ul class="categoryitems">
- <li><a href="#">Category Sample 01</a></li>
- <li><a href="#" class="subexpandable">Category Sample 02</a>
- <ul class="subcategoryitems" style="margin-left: 15px">
- <li><a href="#">Sub Category Sample 01</a></li>
- <li><a href="#">Sub Category Sample 02</a></li>
- <li><a href="#">Sub Category Sample 03</a></li>
- <li><a href="#">Sub Category Sample 04</a></li>
- <li><a href="#">Sub Category Sample 05</a></li>
- </ul>
- </li>
- <li><a href="#">Category Sample 03</a></li>
- <li><a href="#">Category Sample 04</a></li>
- <li><a href="#">Category Sample 05</a></li>
- <li><a href="#">Category Sample 06</a></li>
- </ul>
- <h3 class="menuheader expandable">Paper Products</h3>
- <ul class="categoryitems">
- <li><a href="#">Category Sample 01</a></li>
- <li><a href="#">Category Sample 02</a></li>
- <li><a href="#">Category Sample 03</a></li>
- <li><a href="#">Category Sample 04</a></li>
- <li><a href="#">Category Sample 05</a></li>
- <li><a href="#">Category Sample 06</a></li>
- <li><a href="#">Category Sample 07</a></li>
- <li><a href="#">Category Sample 08</a></li>
- </ul>
- <h3 class="menuheader expandable">Plastic Bags</h3>
- <ul class="categoryitems">
- <li><a href="#">Category Sample 01</a></li>
- <li><a href="#">Category Sample 02</a></li>
- <li><a href="#">Category Sample 03</a></li>
- <li><a href="#">Category Sample 04</a></li>
- <li><a href="#">Category Sample 05</a></li>
- <li><a href="#">Category Sample 06</a></li>
- <li><a href="#">Category Sample 07</a></li>
- <li><a href="#">Category Sample 08</a></li>
- </ul>
- <h3 class="menuheader expandable">Spray Bottle Triggers</h3>
- <ul class="categoryitems">
- <li><a href="#">Category Sample 01</a></li>
- <li><a href="#" class="subexpandable">Category Sample 02</a>
- <ul class="subcategoryitems" style="margin-left: 15px">
- <li><a href="#">Sub Category Sample 01</a></li>
- <li><a href="#">Sub Category Sample 02</a></li>
- <li><a href="#">Sub Category Sample 03</a></li>
- <li><a href="#">Sub Category Sample 04</a></li>
- <li><a href="#">Sub Category Sample 05</a></li>
- </ul>
- </li>
- <li><a href="#">Category Sample 03</a></li>
- <li><a href="#">Category Sample 04</a></li>
- <li><a href="#">Category Sample 05</a></li>
- <li><a href="#">Category Sample 06</a></li>
- </ul>
- <h3 class="menuheader expandable">Pump Sprayers</h3>
- <ul class="categoryitems">
- <li><a href="#">Category Sample 01</a></li>
- <li><a href="#">Category Sample 02</a></li>
- <li><a href="#">Category Sample 03</a></li>
- <li><a href="#">Category Sample 04</a></li>
- <li><a href="#">Category Sample 05</a></li>
- </ul>
- <h3 class="menuheader expandable">Window Cleaning</h3>
- <ul class="categoryitems">
- <li><a href="#">Squeegees</a></li>
- <li><a href="#">Wipes</a></li>
- <li><a href="#">Category Sample 03</a></li>
- <li><a href="#">Category Sample 04</a></li>
- <li><a href="#">Category Sample 05</a></li>
- </ul>
- <br /><br />
- </div>
- </td>
- </tr>
- </table>
- <table bgcolor="#00CCCC" width="1150">
- <tr>
- <td id="footerdisplay">
- <p><font size="4"><br /><br /><br />Web Development By Jock Engelman<br />Developed in 2011</font></p>
- </td>
- </tr>
- </table>
- </center>
- <td id="rightsidebar">
- </td>
- <tr>
- <td id="bottomleftcorner">
- </td>
- <td id="bottomcenterborder">
- </td>
- <td id="bottomrightcorner">
- </td>
- </tr>
- </td>
- </tr>
- </table>
- </center>
- </body>
- </html>
also this is the code that i am using for the style sheet for the layout and the popup css:
"bulk_cleaning_and_pool_supplies_style_sheet.c ss"
Expand|Select|Wrap|Line Numbers
- @charset "utf-8";
- /* STYLESHEET FOR THE BULK CLEANING AND POOL SUPPLIES WEBSITE */
- /*
- #sidebarheader
- {
- font:newtimesroman;
- color:Red;}
- */
- /* BEGINING OF THE STYLE CODE FOR THE PAGE LAYOUT */
- #topleftcorner
- {
- height:50px;
- background-image:url('top_left_corner_02.jpg');}
- #topcenterborder
- {
- height:50px;
- background-image:url('top_center_02.jpg');}
- #toprightcorner
- {
- height:50px;
- background-image:url('top_right_corner_02.jpg');}
- #leftsidebar
- {
- width:50px;
- background-image:url('left_sidebar_02.jpg');}
- #topheadersection
- {
- background-color:#00cccc;
- height:265px;}
- #topleftcornerheaderlogo
- {
- width:588px;
- height:265px;
- vertical-align:top;}
- #toprightcornersun
- {
- width:400px;
- height:265px;
- vertical-align:bottom;
- padding-bottom:50px;
- background-image:url('header_top_right_corner_sun_13.jpg');}
- #searchbarbackground
- {
- width:400px;
- height:10px;}
- #searchbarplacement
- {
- width:400px;
- height:10px;
- vertical-align:bottom;}
- #gelbuttoncontainer
- {
- padding-left:200px;
- padding-right:200px;}
- #gelbuttonmenubackground
- {
- border:2px solid #a1a1a1;
- border-radius:25px;
- -moz-border-radius:25px; /* Firefox 3.6 and earlier */
- background:#66ff00;}
- #footerdisplay
- {
- padding-left:75px;
- padding-right:75px;
- width:1000px;
- height:300px;
- vertical-align:top;
- text-align:center;
- background-position:center;
- background-repeat:no-repeat;
- background-image:url('footer_waves_04.jpg');}
- #rightsidebar
- {
- width:50px;
- height:150px;
- background-image:url('right_sidebar_02.jpg');}
- #bottomleftcorner
- {
- height:50px;
- background-image:url('bottom_left_corner_02.jpg');}
- #bottomcenterborder
- {
- height:50px;
- background-image:url('bottom_center_02.jpg');}
- #bottomrightcorner
- {
- height:50px;
- background-image:url('bottom_right_corner_02.jpg');}
- /* END OF THE STYLE CODE FOR THE PAGE LAYOUT */
- /* BEGINING OF THE CSS CODE FOR THE IN PAGE POPUP */
- #blanket {
- background-color:#111;
- opacity: 0.65;
- filter:alpha(opacity=65);
- position:absolute;
- z-index: 9001;
- top:100px;
- left:100px;
- width:100%;}
- #popUpDiv {
- position:absolute;
- background-color:#eeeeee;
- width:300px;
- height:300px;
- z-index: 9002;}
- /* END OF THE CSS CODE FOR THE IN PAGE POPUP */
- /* css button code */
- .button-wrapper {
- width: 165px;
- background: #E0E0E0;
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E9E9E9', endColorstr='#D7D7D7');
- background: -webkit-gradient(linear, left top, left bottom, from(#E9E9E9), to(#D7D7D7));
- background: -moz-linear-gradient(top, #E9E9E9, #D7D7D7);
- padding: 8px;
- -webkit-box-shadow: inset 0px 2px 2px #B2B3B5, 0px 1px 0 #fff;
- -moz-box-shadow: inset 0px 2px 2px #B2B3B5, 0px 1px 0 #fff;
- -o-box-shadow: inset 0px 2px 2px #B2B3B5, 0px 1px 0 #fff;
- -khtml-box-shadow: inset 0px 2px 2px #B2B3B5, 0px 1px 0 #fff;
- box-shadow: inset 0px 2px 2px #B2B3B5, 0px 1px 0 #fff;
- -webkit-border-radius: 50px;
- -moz-border-radius: 50px;
- -o-border-radius: 50px;
- -khtml-border-radius: 50px;
- border-radius: 50px;
- }
- a.button {
- display: block;
- width: 165px;
- height: 35px;
- font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
- font-size: 14px;
- text-align: center;
- line-height: 34px;
- text-decoration: none;
- -webkit-border-radius: 50px;
- -moz-border-radius: 50px;
- -o-border-radius: 50px;
- -khtml-border-radius: 50px;
- border-radius: 50px;
- font-weight: bold;
- }
- a.button:hover, a.button:active {
- border: none;
- }
- /* Search Fields */
- .search-wrapper {
- width: 264.285714285715px;
- height: 25px;
- background: #E0E0E0;
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E9E9E9', endColorstr='#D7D7D7');
- background: -webkit-gradient(linear, left top, left bottom, from(#E9E9E9), to(#D7D7D7));
- background: -moz-linear-gradient(top, #E9E9E9, #D7D7D7);
- padding: 8px;
- -webkit-box-shadow: inset 0px 2px 2px #B2B3B5, 0px 1px 0 #fff;
- -moz-box-shadow: inset 0px 2px 2px #B2B3B5, 0px 1px 0 #fff;
- -o-box-shadow: inset 0px 2px 2px #B2B3B5, 0px 1px 0 #fff;
- -khtml-box-shadow: inset 0px 2px 2px #B2B3B5, 0px 1px 0 #fff;
- box-shadow: inset 0px 2px 2px #B2B3B5, 0px 1px 0 #fff;
- -webkit-border-radius: 50px;
- -moz-border-radius: 50px;
- -o-border-radius: 50px;
- -khtml-border-radius: 50px;
- border-radius: 50px;
- margin-bottom: 20px;
- }
- input.search-field {
- display: block;
- width: 166.862745098039px;
- height: 25px;
- font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
- font-size: 14px;
- color: #ACACAC;
- text-align: left;
- line-height: 34px;
- text-decoration: none;
- -webkit-border-radius: 50px;
- -moz-border-radius: 50px;
- -o-border-radius: 50px;
- -khtml-border-radius: 50px;
- border-radius: 50px;
- border: none;
- font-weight: normal;
- float: left;
- padding: 0 10px;
- background: #F5F5F5;
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F3F3F3', endColorstr='#FFFFFF');
- background: -webkit-gradient(linear, left top, left bottom, from(#F3F3F3), to(#FFFFFF));
- background: -moz-linear-gradient(top, #F3F3F3, #FFFFFF);
- -webkit-box-shadow: inset 0px 1px 1px #9A9A9A;
- -moz-box-shadow: inset 0px 1px 1px #9A9A9A;
- -o-box-shadow: inset 0px 1px 1px #9A9A9A;
- -khtml-box-shadow: inset 0px 1px 1px #9A9A9A;
- box-shadow: inset 0px 1px 1px #9A9A9A;
- }
- input.search-field:focus {
- color: #666;
- outline: none;
- -webkit-box-shadow: inset 0px 1px 1px #4A97BA, inset 0px -1px 1px #4A97BA, 0 0 8px #4A97BA;
- -moz-box-shadow: inset 0px 1px 1px #4A97BA, inset 0px -1px 1px #4A97BA, 0 0 8px #4A97BA;
- -o-box-shadow: inset 0px 1px 1px #4A97BA, inset 0px -1px 1px #4A97BA, 0 0 8px #4A97BA;
- -khtml-box-shadow: inset 0px 1px 1px #4A97BA, inset 0px -1px 1px #4A97BA, 0 0 8px #4A97BA;
- box-shadow: inset 0px 1px 1px #4A97BA, inset 0px -1px 1px #4A97BA, 0 0 8px #4A97BA;
- }
- input.search-button {
- display: block;
- width: 70.7142857142858px;
- height: 25px;
- font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
- font-size: 12px;
- text-align: center;
- line-height: 34px;
- text-decoration: none;
- -webkit-border-radius: 50px;
- -moz-border-radius: 50px;
- -o-border-radius: 50px;
- -khtml-border-radius: 50px;
- border-radius: 50px;
- font-weight: bold;
- border: none;
- padding: 0;
- float: right;
- cursor: pointer;
- }
- /* Tangerine */
- a.tangerine, input.tangerine, ul.tangerine li a, th.tangerine {
- background: #F48E10;
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E7A50F', endColorstr='#EC6D0B');
- background: -webkit-gradient(linear, left top, left bottom, from(#E7A50F), to(#EC6D0B));
- background: -moz-linear-gradient(top, #E7A50F, #EC6D0B);
- color: #904108;
- text-shadow: 0px 1px 0px #E9C14D;
- -webkit-box-shadow: inset 0px 1px 0 #CB5D0B;
- -moz-box-shadow: inset 0px 1px 0 #CB5D0B;
- -o-box-shadow: inset 0px 1px 0 #CB5D0B;
- -khtml-box-shadow: inset 0px 1px 0 #CB5D0B;
- box-shadow: inset 0px 1px 0 #CB5D0B;
- }
- a.tangerine:hover, input.tangerine:hover, ul.tangerine li a:hover {
- background: #871A4D;
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F4AA11', endColorstr='#EC6D0B');
- background: -webkit-gradient(linear, left top, left bottom, from(#F4AA11), to(#EC6D0B));
- background: -moz-linear-gradient(top, #F4AA11, #EC6D0B);
- color: #904108;
- }
- a.tangerine:active, input.tangerine:active, ul.tangerine li a:active {
- color: #904108;
- background: #F48910;
- -webkit-box-shadow: inset 0px 2px 3px #432304, inset 0px 1px 0 #CB5D0B;
- -moz-box-shadow: inset 0px 2px 3px #432304, inset 0px 1px 0 #CB5D0B;
- -o-box-shadow: inset 0px 2px 3px #432304, inset 0px 1px 0 #CB5D0B;
- -khtml-box-shadow: inset 0px 2px 3px #432304, inset 0px 1px 0 #CB5D0B;
- box-shadow: inset 0px 2px 3px #432304, inset 0px 1px 0 #CB5D0B;
- }
- ul.tabs li.tangerine a { border-right: 1px solid #CB5D0B;}
- input.login-tangerine, input.login-tangerine:hover, input.login-tangerine:active {
- background: url('images/btn-login-tangerine.png') no-repeat center;
- text-indent: -5000px;
- }
- input.login-tangerine:hover, input.tangerine-glow:focus {
- -webkit-box-shadow: inset 0px 1px 1px #CB5D0B, inset 0px -1px 1px #CB5D0B, 0 0 8px #CB5D0B;
- -moz-box-shadow: inset 0px 1px 1px #CB5D0B, inset 0px -1px 1px #CB5D0B, 0 0 8px #CB5D0B;
- -o-box-shadow: inset 0px 1px 1px #CB5D0B, inset 0px -1px 1px #CB5D0B, 0 0 8px #CB5D0B;
- -khtml-box-shadow: inset 0px 1px 1px #CB5D0B, inset 0px -1px 1px #CB5D0B, 0 0 8px #CB5D0B;
- box-shadow: inset 0px 1px 1px #CB5D0B, inset 0px -1px 1px #CB5D0B, 0 0 8px #CB5D0B;
- }
- input.login-tangerine:active{
- -webkit-box-shadow: inset 0px 2px 3px #432304, inset 0px 1px 0 #CB5D0B;
- -moz-box-shadow: inset 0px 2px 3px #432304, inset 0px 1px 0 #CB5D0B;
- -o-box-shadow: inset 0px 2px 3px #432304, inset 0px 1px 0 #CB5D0B;
- -khtml-box-shadow: inset 0px 2px 3px #432304, inset 0px 1px 0 #CB5D0B;
- box-shadow: inset 0px 2px 3px #432304, inset 0px 1px 0 #CB5D0B;
- }
- th.tangerine {
- border-left: 1px solid #CB5D0B;
- }
- th.tangerine:first-child {
- border: none;
- }
now i will re post the javascript code that i am using for my popup because it is in a different directory and i want to make sure that the problem isnt in the replica.
here is the actual javascript file which i am using in the website:
"csspopup.js"
Expand|Select|Wrap|Line Numbers
- function toggle(div_id) {
- var el = document.getElementById(div_id);
- if (el.style.display == 'none') { el.style.display = 'block'; }
- else { el.style.display = 'none'; }
- }
- function blanket_size(popUpDivVar) {
- if (typeof window.innerWidth != 'undefined') {
- viewportheight = window.innerHeight;
- } else {
- viewportheight = document.documentElement.clientHeight;
- }
- if ((viewportheight > document.body.parentNode.scrollHeight) && (viewportheight > document.body.parentNode.clientHeight)) {
- blanket_height = viewportheight;
- } else {
- if (document.body.parentNode.clientHeight > document.body.parentNode.scrollHeight) {
- blanket_height = document.body.parentNode.clientHeight;
- } else {
- blanket_height = document.body.parentNode.scrollHeight;
- }
- }
- var blanket = document.getElementById('blanket');
- blanket.style.height = blanket_height + 'px';
- var popUpDiv = document.getElementById(popUpDivVar);
- popUpDiv_height = blanket_height / 2 - 150; //150 is half popup's height
- popUpDiv.style.top = popUpDiv_height + 'px';
- }
- function window_pos(popUpDivVar) {
- if (typeof window.innerWidth != 'undefined') {
- viewportwidth = window.innerHeight;
- } else {
- viewportwidth = document.documentElement.clientHeight;
- }
- if ((viewportwidth > document.body.parentNode.scrollWidth) && (viewportwidth > document.body.parentNode.clientWidth)) {
- window_width = viewportwidth;
- } else {
- if (document.body.parentNode.clientWidth > document.body.parentNode.scrollWidth) {
- window_width = document.body.parentNode.clientWidth;
- } else {
- window_width = document.body.parentNode.scrollWidth;
- }
- }
- var popUpDiv = document.getElementById(popUpDivVar);
- window_width = window_width / 2 - 150; //150 is half popup's width
- popUpDiv.style.left = window_width + 'px';
- }
- function popup(windowname) {
- blanket_size(windowname);
- window_pos(windowname);
- toggle('blanket');
- toggle(windowname);
- }
i appologise for having so much information to read but i hope that someone has reached this sentence of the question description and has decided to help me.