I have a script that allows me to highlight a row of text.
This text is in a table.
The table is long and scrolls down the page below the visiable canvas.
What I need is a method to jump to the highlighted row.
I am able to jump to my anchor as long as the anchor isn't located
within the table (ie I can jump to the bottom of the table if I put the
anchor just below the table). However as soon as I place it within the
table...no luck.
Here is the code I am using to jump;
eval ("document.location='#row" + n + "'");
Can someone explain how I can reference the table in my jump method?
Yeah I know another frames question why don't you use tables but hey.. They wanted it this way..
Any how.. I want a javascript that just checks if the "mother" page is set.. so for instance if I were to call page.php directly that it would check if the complete page is loaded and if not that it would load the complete site (index.php) and the pass the variable pagename for instance in the url thats fine but just that it would refresh the window also loading the nav. frame
I have a little problem, I structure my site with a main page index.html with a frame in the central whit name CENTRALE, so every other page I will open within this frame. Now I need to have a direct link to these internal pages, give an example I wish it were possible to go to the page clothing giving a direct link to that section of the site type www.indirizzo.com / clothing.html because the state of things if I take the 'direct address to that page I open only the part inside of the frame, but I wish I would open inside the "main frame, there is a solution in javascrip to overcome this problem?
[URL] I have an index.html that sets up 3 Frames. They are called FrameTop, FrameA and FrameB. See pic below. In FrameTop the user can type in a url into a textbox with id="urlINPUT". When user clicks LOADA it loads that url into FrameA. User can then browse web in FrameA, clicking links etc and going to new pages. The second button LOADB is designed to determine the current location/url of the page displayed in FrameA and load that into FrameB. So far when I write the javascript in FrameTop LOADA works but LOADB loads the FrameTop into FrameB! [error!]
I suspect my error lies in use of parent/self in the parent.frame.location.
index.html loads the index correctly and displays FrameTop, FrameA and FrameB. The load A button also works correctly BUT when I click LoadB it loads FrameTop into FrameB! This happens when no page is loaded into FrameA AND when an external page in loaded in. [URL]
How do i make it so that when there is an event insidean iframe on the page, it affects and can call a function from the outerpage? (that houses the iframe
My issue is that I have a javascript function applied on page load via an addLoadEvent function call in the head to every row (dynamic number of records retrieved) on a table. On every row of the table I also have an element (image or button) that performs a different function that is assigned on the element itself.Unfortunately, when I click the element it also performs the function that was applied to the row in the page load. Is there any way to not call this function on element click?
<script type="text/javascript"> addLoadEvent(function() { function1(1); }) //function1 makes the table rows do something appearance wise.
I am currently making a website with 2 Frames, top and bottom. Top Frame will be a table.Bottom Frame will be a row with the information from the last row *you* clicked in Top Frame.
I make a table that shows invoice, JobName, and date.
It might show up like this...
Ok, then, when the user clicks one of those invoice numbers, I'd like to have a table expand from within that table that shows the details of that invoice
Details might look like:
So the final product would look like this when the "10001" invoice button is clicked:
Is this something I should use AJAX for? I'd like it to look pretty like what I saw in this "Welcome to ruby" page. The page seems to reference AJAX only once, and it's in the below snippet... I'm confused how it works since I can't find and AJAX imports
I tried messing around with an html tag table, but here's where I got... which doesn't even work without the complicated expansion effects:
I have a frameset with 2 frames. From one frame I am changing the URL of the second frame and I want to know when the second frame has loaded. I have tried the following but it doesn't work.
The content of the targetFrame changes but the function never gets executed. I have tried various variations such as parent["targetFrame"].document.onload
The system uses individual PDF files for each page, and you can navigate using the controls on the side. It's not ideal, as it was made to replace a horrible system and has the limitations of the content being presented.
That being said, I think it's pretty good. The trouble area is related to navigation: when you navigate the documents, some JavaScript detects the current URL of the content frame and updates the nav controls (previous and next page numbers) and table of contents links (bold, highlight) if they have changed. That part works fine. The problem area is with IE and PDF links. If you click a page link within the PDF, it opens that PDF file in the same frame. In FF and every other browser, the JS URL detection works fine.
In IE, of course, it doesn't detect that a different PDF is being displayed. If it can't detect the new PDF file, and by extension, the file number, the nav controls don't work right. Now - before anyone asks - it DOES work in IE if you navigate to the PDF document by using the links in the navigation system that I built. It's just when you arrive at a PDF from another PDF that it fails.
This is hard to explain more clearly, so take a look: [URL]
To see this in action, visit page 4, the table of contents. Click a page number link, for instance, page 9. Once it loads, click "next page" at the top left of the interface. In FF, it goes to page 10. In IE, it goes to page 5, since the JavaScript is unaware that the frame has changed PDF files. It doesn't make sense, since FF can see it plainly.
My code is all out in the open. This thing has to be designed to run off of a CD as well as on the website. If I could use server-side scripting, it would be VERY different, I assure you.
I am creating a simple "fill form" function for a specific page. The function will fill the form and click submit. after this a second form appears which needs to get filled and also send a click to submit button.
Unfortunately when i append the script dynamically to a page, when the page gets refreshed,after the first submit click, the script stops executing and therefore the second form does not get filled at all.
I searched and found out that if I append the script to an independent frame it will continue executing.
Note that the original pages do not have any frames. so I must somehow create a frame on top, append the script and run it.
I've built in an iFrame that pulls in various other pages of variable height. Can you make this iFrame render its size based on it's src content ? I've been trying to use the scrollHeight of the frame but it isn't working. My current code:
Code: <script type="text/javascript"> function resizeIframe (frame) {[code]....
Basically my code always renders the scrollHeight at 150 but the test.html I'm pulling into the frame I've made a height of 500px ?
if i have 10 pages and each of the page has the same navigation bar, i don't think duplicating the code again and again in every page is the right solution... what do the pro normally do? i tried to use a frame inside one of my div tag to link the page to the navigation page
To sum up this issue, I have a parent page, which holds some values in hidden input fields passed to them from the url. On this page, I have an iframe with a form in it, to which I want to pass values from these hidden fields to be displayed for the user in the iframe form. In IE, it works. To accomplish this, im just simply doing a <body onload="GetInput()">. The GetInput function does the following, but for about 10 fields:
Fnamefield=document.getElementById('firstname').value = parent.document.getElementById('firstname').value; Thats it. Once the page loads, i see my values. In firefox it does not work. I know the hidden fields are getting their values, but thats as far as it makes it. I have tried calling the GetInput function after the form is written out and not in the body tag, which still works for IE, but not FF.
I am trying to hide aTRthat does not have id or class. Example: <table><tr><td> <table><tr><td> <table><tr> <td>xxx</td><td class="SOMECLASS">SOMETEXT</td> </tr><tr> <td>yyy</td><td class="SOMECLASS"></td> </tr></table></td></tr> </table></td></tr> </table>
The row contains a TD with class Some Class and contains some text Some Text. I tried this: $("tr:has(:contains('SOMETEXT').SOMECLASS)").hide(); My problem is that the page has many nested tables and rows containing rows,so the selector above is true for all the TR's on the page and almost the whole pages is hidden. How can one change the selector to focus only on the row I am interested in?
I have a table on which there are a number of cells. some cells contain input boxes that allow users to enter various information. However I need to know how to access the information contained within each cell to allow me to compare it to some other information. Would anyone be able to tell me if this is possible and how I would go about it.
On my website I have a Table with 2 columns, each column has a DIV in it. How can I make it so that each of the DIVs take up the entire space in the Table TD? I can post an example or link to the site itself...if that's allowed.
I have a form on a page that has several textareas, and textboxes inside a table (so the table containing the textboxes is also inside the FORM tag).
I want to replace the textareas with simple text instead. But I want to keep the format of my page EXACTLY the same. However, the problem is that ...
1) Javascript won't let me create say a one-cell TABLE containing some text (e.g. textarea's value) and then insertBefore an element in the form. This is so because the a TABLE element is not compatible to be a FORM's child.
2) I surely can insert a text node or a table using appendChild or insertBefore on document.body. However, like I said I must maintain the formatting of my page, so I again can not do this. Reason being that the document.body won't have access to anything that's inside the FORM tag and can only insert before or after the FORM tag.
e.g.
<BODY> <P id="para1">foo</P> <FORM id=form1"> <!-- anything in here is Form's property NOT body's --> <input type="text" name="name" id="txtbox1"> </FORM> </BODY>
So the following code is invalid:
var tNode = document.createTextNode ("hello"); document.body.insertBefore (tNode, document.forms[0].getElementsByTagName ("txtbox1"));
because I can't insert a textnode before a form element using a body method.
And following code is valid but not what I want according to my second point above:
var tNode = document.createTextNode ("hello"); document.body.appendChild (tNode);
How can I insert a text node or table containing text inside FORM tags?
I have a table of 4 equal squares in which i've placed 4 equal sized pictures. now i'd like to create a link on the 4 pictures and have them change pictures when the mouse is over them. (rollover) Code:
I want to append a table inside a div (which I managed) and within a table a td cell (which I cannot). Here is the code: $('.calendar:eq(0)').append(function() {var d=new Date; $(this).append('<table></table>'); $('<table>').append(function() {$(this).text('<tr><td>9</td></tr>') }); I think that sth wrong with the syntax here.