I am building a wordpress theme that utilizes a theme options panel. The theme has a area where someone can enter in their email address, and when they do a Thank You message displays. One of the sections in the theme options panel allows the users to modify that message. Right now the message is formatted like this: "Thank you for your interest!<br />As soon as as we are ready we will send you an email with all the details."
And the page source shows this:
$('#right').html("<div id='submitted'></div>");
$('#submitted').html("Thank you for your interest!<br />
As soon as as we are ready we will send you an email with all the details.")
.hide()
.fadeIn(1000, function() {
});
(I bolded the thank you message) now the form functions properly the way it should and the thank you message appears accordingly when someone submits their email. However, if the person modifies the message via the theme options panel and uses "Enter" for a return or line break the code looks like this:
$('#right').html("<div id='submitted'></div>");
$('#submitted').html("Thank you for your interest!
As soon as as we are ready we will send you an email with all the details.")
.hide()
.fadeIn(1000, function() {
});
And this causes the form not to function properly. The thank you message will not show up.
I have look through the forum and couldn't find the answer I was looking for, I am working my way through the simply javascript book and wanted to validate a form, if the form doesn't validate then keep the user on the same page and guide it with info, if it is OK then allow it to go onto another page, the javascrpt is on an external page and is called correctly, I have removed all the link info just so that it passes the spam filter. The return false does not seem to work, it will give me the alert box and then still move onto the jowebpage.
with jquery, i try to get the margin-left ($('#mydiv').css('margin-left'), but the function return 0px, unable to retrieve the good value (auto) anyone has idea to retrieve the value "auto" when margin-left is "auto" ?
I'm really hoping someone out there can help me with an unusual, frustrating XP problem that I just can't seem to fix.
When certain web pages are opened with my Internet Explorer 6, it causes the CPU to jump up to 100% usage, and my computer comes to almost a halt. The culprit, according to Task Manager, is always IEXPLORE.EXE, or at least one of the IEXPLORE.EXEs if there are multiple instances.
I've noticed a common thread to virtually all sites that cause the CPU to run at 100% -- Javascript. Pages containing Javascript are virtually always the problem. Examples:
1) almost all pop up windows 2) Yahoo! Mail 3) Match.com Searches 4) All Music Guide
I'm not a computer expert at all, so I've only done what I can think of, or what has been suggested to me. I've checked/removed spyware/malware with multiple pieces of software (Spybot, etc.) I've defragged. I've checked for viruses using both NAV and PC-cillin. I've used my System Mechanic program to go through almost all fixes/maintanance/optimizers. The only thing i haven't been able to do is Windows ChkDisk, because it gets stuck every time I try to use it.
I am using ASP.NET for data retrieval and jQuery to perform various functions/animations (error bar, slide menu, table sorter, etc...). Everything is working great until the pages are viewed over and SSL connection. When viewing over SSL, some of the margins/padding stops working and the hover effects on tables stop working correctly (leaving cells coloured, not colouring others). After spending a day looking for the solution in Google, I haven't found anything that will fix the issue. No errors/warnings are displayed on the page.
I'm writing some code so that my comments section automatically updates every 10 seconds. The code i wrote does update it but sends off about 40 request every 10 seconds until it eventually crashes the browser.
I have a html list displayed in a div and I want to make the list cycle through items, i.e the first item in the list becomes the last item while the second one becomes the first, and this should continuously happen.
I wrote a small bit of jQuery to accomplish this, but the problem with this code is that is causes the block to continuously resize vertically. Does anyone know of a correction I could make to the code below to remove this glitch. Here is what I have written.
Code JavaScript: $(document).ready(function() { /** * Removes the first element of the news-ticker elements and then calls * addLast() to add it to the end of the list.
I've got a strange problem in IE that I wonder if anyone has seen before. Basically, I've got a two window scenario. The parent window opens the child via window.open(). The child contains a form and submissions are processed in the child window. When the child window form is submitted and the results are returned, an alert box is thrown up via setTimeout("alert(....)", 2000). For some odd reason, when this alert is displayed, focus is transferred back to the parent window with the alert box on top. When you press the OK button on the alert, focus is transferred back to where it should be; on the child window. This doesn't happen all the time. But it happens. Is there something I can do to solve this mystery?
I have a situation where i need to locate a radio button by it's value and check it. The solution below works in all browsers. However, in IE 6 & 7 (not 8), if there's an apostrophe it blows up.It's happening for me in both jQuery 1.6.4 and 1.7.1. Here's an example. var diagnosis = "Huntington's Disease"; $(...).find('input[value="' +diagnosis+ '"]').attr('checked','checked'); I've tried diagnosis.replace("'","'") and that seems to have no affect.
I believe I'm having an issue with the jQuery Cycle plugin. For the duration of the occurrence of a transition, the page appears to be "jumping" due to the fact that the site content is centered vertically and horizontally and the transition is making (inactive) scrollbars disappear entirely. I have not witnessed this personally in Safari/Firefox on Mac or Firefox/IE8 on Windows, but a colleague took a video of it happening on their machine with Firefox (Mac). Some see this problem, and others don't—I haven't been able to narrow it down. I also can't put overflow:hidden; on <body>, as I need the site to scroll if the browser window is too small.Here's the video, it's a 1.8 MB QuickTime file:[URL]
I am implementing a fairly large Javascript file that has many if/than's that decide whether to load new content into div's. I have noticed this is causing high client side CPU utilization. Is there any better way to do this besides having the example script below repeated many times... i need to keep CPU usage down.
Code: <script> $(document).ready(function() { //ajaxTime.php is called every second to get time from server
I want to make a piece of text fade from black to white while someone puts their mouse over it and change it back to black when they move their mouse away. I did it with the following code, but I'm wondering if anyone would do some (or all) of it a different way.
//convert RGB values to hexidecimal function RGBtoHex(color) { var digits = /(.*?)rgb((d+), (d+), (d+))/.exec(color); var R = parseInt(digits[2]);
I have an internet key on my keyboard, and I'm sure others do too. When I push it, it opens Internet Explorer to my homepage. If I am already in internet explorer, and the page is focused, and I push the internet button, then it changes the location of the page to my homepage.
I want to prevent it from doing this for my users whom visit my site. I have a popup, and while in that popup, it is likely they push that button, or start internet explorer. Is there anyway to detect this, and either block it, or blur the page before it takes effect in Javascript?
It DOES NOT happen if I push START>Internet Explorer since when I click Start, it blurs the webpage.
I'm using a CSS layout from one of the tutorial articles from this site (the butterfly one).
I cleared out the existing css menu, leaving only the empty space for it and threw a DHTML menu (hvmenu v5.4.11 from DynamicDrive.com) on top of the space.
As long as my content is less than 1 page, the menu will be perfectly centered. Once the content goes over a page, and the side scrolling bar appears, the menu (and only the menu) will get pushed 10 pixels to the right in Firefox and Opera. In IE the menu still remains centered. Both the css layout and the menu are set to be certered on the page, but the menu seems to center without taking into account the scrollbar (in firefox and opera only).
I am using the following code in the button_click event in xxxxx.htm page which is URL for the showModalDialog window.
function btnAddComment_Onclick() { var user_info = new ActiveXObject("Msxml2.DOMDocument"); user_info.async = false; *****causing the error. user_info.load("../xml/userinfo.aspx"); }
user_info.asyc = false is throwing the error (Object doesnt support the method or property. Do you want to debug?) This is happening only on the production region and after I choose not to debug and click on the button once again it is working fine.
In order to allow users to filter content, I've created a small checkbox list. To each checkbox is attached an ID, and too some divs on the page are attached these id's too (in the class attr that is); one div can be attached to multiple id's, and so have multiple classes.
In order to show or hide my div's I wrote : function couponsVisibles(){ $('.checkInteret').each(function(){ var coche = $(this).attr("checked"); if (coche) { var idCoupons = $(this).attr("id"); $(".zoneCoupon , div[class='" +idCoupons+ "']").each(function(){ $(this).fadeIn(); }); }}); } $(".checkInteret").click(function(){ var coche = $(this).attr("checked"); if (!coche) { var idCoupons = $(this).attr("id"); $(".zoneCoupon , div[class='" +idCoupons+ "']").each(function(){ $(this).fadeOut(); }); }couponsVisibles(); }); It looks like my selector "$(".zoneCoupon , div[class='" +idCoupons+"']")" doesn't work, but I can't figure out why. I've started using the [attribute*=value] selector, but this selector doesn't seem to make a difference beetween class='8 10' and class='8 1'...
Major JQuery noob here. I'm working on a directory for a client's site and for some reason, in Firefox, the page is running really long with extra whitespace at the bottom where each tabbed div should end.[URL]...
I have 2 fixed divs in the site I'm developing. One of them is just a tab and the other div is a contact panel. These divs alternate - if the user clicks on the tab, the tab is hidden, and the panel shows and vice versa. Everything works great. Except that when I click on the link to hide either tab or the panel, the page behind it scrolls to the top. I would like the panel to show/hide but for the page behind it to be unaffected.
// Configure Contact Us panel on page load $('#contacton').hide(); $('#contactoff').show(); var contacting = false;
I'm writing a script, part of which calls an AJAX request to populate a table. This script runs when the page is first loaded and when different buttons are clicked on the page (I won't go into the details here). It works just fine when the page is first loaded, but whenever the function is called from any other event on the page (onclick, etc) it performs the function, but then proceeds to reload the whole page!
I've spent a long time debugging and trying to figure out exactly where the trouble is starting, and the only thing I can think is that some sort of "reload page" command is being sent to the browser somewhere that I'm not seeing. In Firefox, after the request is complete and the response data is written to the page, the page reloads. However, in Safari, the page reloads after the readyState is 1, so the request hasn't even been sent yet.
Here is the offending function:
Javascript Code:
function fillLogTable(date, org, poc, name) { document.getElementById("visitLogTableDiv").innerHTML = "<br />Loading..."; //fetch the logs
I have an iframe somewhere on my page. Now on click of a link, I would like to show it in a different location on the same page, BUT I don't want it to reload again. I've tried this simple method but it doesn't do it because the iframe reloads in its new location.
I have a floating button that is on a webpage via a javascript call.For one customer whose site is aspx, it causes a spontaneous redirection to the home page on their site.This happens after about a minute on the page & only on IE(7 or 8), BUT not on every IE configuration that I've tried. I've watched it happen with firebug lite running and didn't see any console messages or anything.