JQuery :: Output Source HTML Of Selected Elements?
Aug 22, 2010
I'm wondering if there's a jQuery method or plugin which allows me to dump the HTML source of all selected elements, ie. the element(s) referred to by any jQuery object?
As opposed to .html(), which outputs the "innerHTML", I'm looking for something like IE's old "outerHTML" function, which also provided the tag's own code as well as its inner HTML.
For a jQuery object which has captured several elements, I'd like to output *all* the HTML of all those elements at once, in one "dump" as it were. Is that easily doable?
View 2 Replies
ADVERTISEMENT
Apr 7, 2009
Before the canvas tag you had to write a script to make a gradient for html element backgrounds. Now you can use canvas and it's as easy as ... well messing with canvas. I have this script. At one point I had the gradient img objects resizing so the gradient would not get skewed. it was simple. just set the height% at the opposite ratio of the canvas width/height. But I went to make some changes and the next thing i knew that no longer worked. I don't remember how I did it!! I'm going to have to start over if I can't figure it out. Here's the script. Canvas only.
I haven't adapted with excanvas for IE yet, but that's coming when I can figure out how I had the thing working right. It's a css issue. I had thought I put the img objects in divs that were sized and positioned and then set the images to width 100% height= 100%*((canvas.width-canvas.height)/canvas.width) So in my example, the canvas was 100 x 30 and the factor is 7 so it would resize the image 700% and the height would grow by the relative amount to the setting I had it. I'll try to figure it out, but there's the script working somewhat. I want to figure out a way to resize the img objects when the user resizes the page, but I want the img to always maintain aspect ratio. [URL]
<script>
/*ORIGINAL SCRIPT FOUND AT [URL]*/
window.onload = function () {
var canvas = document.getElementById('c');
var ctx = canvas.getContext('2d');
var g = ctx.createLinearGradient(0, 0, 100, 50);
g.addColorStop(0, 'rgba(255, 255, 0, 0.5)');
g.addColorStop(0.5, '#0ff');
g.addColorStop(1, '#00f');
ctx.fillStyle = g;
ctx.fillRect(0, 0, 100, 50);
var data = canvas.toDataURL();
document.getElementById('i').src = data;
document.getElementById('EIMG').src = data;
var canvas2 = document.getElementById('c2');
var ctx2 = canvas2.getContext('2d');
var g2 = ctx2.createLinearGradient(0, 0, 100, 50);
g2.addColorStop(0, 'rgba(255, 0, 255, 0.5)');
g2.addColorStop(0.5, '#0ff');
g2.addColorStop(1, '#00f');
ctx2.fillStyle = g2;
ctx2.fillRect(0, 0, 100, 50);
var data2 = canvas2.toDataURL();
document.getElementById('i2').src = data2;
document.getElementById('DIMG').src = data2; .....
View 3 Replies
View Related
Feb 23, 2011
I got some code that loads divs from other web pages into a particular div in my main page. In other words, I click on a button, and this tells jquery to load afragment of a particular page into my main page. For instance if I have 5 web pages onrock stars, I could have 5 buttons, and each button could load one rockstar's biography into a div on the main page (and replace whatever was there before). This works, and I do see the content that it loaded. But when I do 'view source' in IE, I do not see that content (the bio of the rock star). Another clue that this content is not really there, is when I try and run some code on that content. The content (from those external pages) have divs with specific names, and I try and make them into collapsible panels by running the following short function:
var IdentifyPanels = function() {
$("DIV.ContainerPanel > DIV.collapsePanelHeader > DIV.ArrowExpand").toggle(
function() {
[code]....
View 2 Replies
View Related
Jan 25, 2010
How to make it works if #register_user is added by function Register() ?
$("#register_user").focus(function() {
$(this).attr("value","");
});
Whole script:
[Code]....
View 1 Replies
View Related
Jan 27, 2011
I am calling 2 scripts, that are variations of the same script, and am getting unwanted duplicate output into the other div (place-holder) on an html page. I thought it was a scope issue, but that doesn't seem to make sense. The page is: [URL]
features.js
$(document).ready(function() {
$.get('xml/features.xml', function(f) {
$('#y-place-holder').empty();
$('#y-place-holder').append('<dl class="feature" />');
$('feature', f).each(function() {
var $feature = $(this);
var fimageurl = $feature.attr('imageurl');
var fseries = $feature.attr("series");
var ftitle = $feature.attr("title");
var fdates1 = $feature.find('dates1').text();
var fdescription = $feature.find('description').text();
var ffeature = '';
ffeature = '<dd>'; .....
View 2 Replies
View Related
Aug 17, 2009
How do I get back the DOM element as HTML source using jQuery? The html() method only returns the innerHTML and it does not include the UIelement itself. But I am more interested in converting the UI element
View 7 Replies
View Related
Jul 13, 2011
I've seen examples of how to turn xml into html, but how can I make the html output clickable so as to be able to access the corresponding original xml element (to read its attribute values)?
View 1 Replies
View Related
Jun 3, 2009
Why isn't this code working? I can add items but only remove the ones originally added in the source code, not the ones dynamically added.
<form><div class="list">
<div class="item">
<input type="text" value="" /> <a href=""class="removeitem">Remove this item</a>
</div><div class="item">
<input type="text" value="" /> <a href=""
class="removeitem">Remove this item</a>
</div><a href="" class="additem">Add item to list</a>
</div></form>
<script type="text/javascript">
// Add item to list
$('.additem').click(function(){
var template = $($(this).prev().get(0)).clone();
template.insertBefore($(this));
return false;
});
// Remove item from list
$('.removeitem').click(function(){
$(this).prev().parent().remove();
return false;
});
</script>
View 2 Replies
View Related
Oct 26, 2009
I'm new to js/jquery and this forum so please forgive my potentially off-scope js/jquery remarks. I've been running a lot of toggles to show, hide, etc... divs and other HTML elements. It's making my application incredibly nice navigation wise.
Now to put myself in my users shoes. Say one user toggles on and off the things they want and don't want until they are satisfied with all the content of the screen. (That is by the way the nature of my application. A user loads in various variables via PHP and other means and when satisfied, a PDF is generated for them containing all their preferred content.)
Because: When a user is at a point where all the content they are viewing is worthy of a PDF, it is also worth saving that HTML 'view' (classes switched, variable adjusted, etc...). I would call it 'Save this workspace' or something along those lines.
I don't have a direct question per se but am more interested in the views of others who have similar thoughts and moreover, what relationship has jQuery had in helping employing some method?
View 4 Replies
View Related
Feb 23, 2011
I'm working on a webpage which is completely self-sufficient. This means if you copied the source you would be able to load it locally without any glitches from your computer. I want to embed a "Save As" feature into this document using only javascript or jquery. For various reasons I do not have access to a server-side language to perform this action. I've done some research but can't seem to find a definitive way to do this.
My goal:
User clicks "Save As HTML" button which triggers jquery to copy the source of the page and present it to the user as a mypage.html download. My fall back approach will be to open a new tab with just the desired html and instruct the user to manually "File -> Save As". However, this is very undesirable and I would like to find a solution to fulfill the goal above.
View 1 Replies
View Related
Apr 28, 2011
why the elements which were added to the DOM by java script are not available when I try to view source? The element were there but are missing when try to view source.
[Code]...
View 5 Replies
View Related
Oct 31, 2010
I'm trying to have a scroll function (scrollIntoView(true)) that scrolls to an element created by JS. This isn't working because when I use document.createElement the element's html doesn't show up in page source so I can't find it using document.getElementById.
What should I do?
View 2 Replies
View Related
May 2, 2011
I have the following HTML. I wish to select all the second column elements for only rows where the input is checked. For instance, if row 1 and row 3 was checked, I would want to select the td elements which contain row1_column2 and row3_column2.
<table><thead><tr>
<th><input type="checkbox" value="" class="checkAll" /></th>
<th>Col1</th>
<th>Col2</th>
<th>Col3</th>
</tr></thead><tr>
<td><input type="checkbox" name="cb[]" value="1" /></td>
<td>row1_column2</td>
<td>row1_column3</td>
</tr><tr>
<td><input type="checkbox" name="cb[]" value="2" /></td>
<td>row2_column2</td>
<td>row2_column3</td>
</tr><tr>
<td><input type="checkbox" name="cb[]" value="3" /></td>
<td>row3_column2</td>
<td>row3_column3</td>
</tr></table>
View 3 Replies
View Related
Nov 1, 2011
I'm wondering how to get access to each element I selected e.g. by the :has()-Selector. To explain a bit more: I want to select several elements and add to each of them attributes, but a different one to each element. So how can I run through the elements and modify each one?
View 3 Replies
View Related
Nov 14, 2010
i have following code:
<input type="button" name="addNew" id="addNew" value="Add New Activity" />
<table border="1" class="likertBorder" cellpadding="2" id="actTbl" >
<tr class="likertBorder responseRow" id="actRow">
<td class="likertBorder" valign="middle" align="center">
[Code]....
Its adding a new row with all child elements but i am unable to assign unique ID's. I'd like increment ID by one or append existing id with some unique number.
Also when i refresh page all loaded elements gets removed. Is there a way so that these newly added rows,Td, text boxes and select stays even when page is refreshed.
View 3 Replies
View Related
Jul 18, 2010
I have this loop for each div with a 'city' class inside of the div with a ID of 'cities' code...
I would like to select two elements in each of these div.city elements to act on them. How can I do that?
View 1 Replies
View Related
Mar 19, 2009
I was not sure where to put this - the CGI or Javascript file. Anyhow, I have a CGI counter that I pulled off the net, which I like a lot. The counter works perfectly.
I am using Javascript to include the output (i.e. the counter) in my HTML file for now. Again, I have accomplished this too. However, I want to be able to apply css style to this particular output - nothing fancy, just a border and background and change the font and spacing. However, I am unsure how to accomplish this with the way I have it coded. You can visit the site at paradigmforward.com/alpine/index.html - the counter is at the VERY bottom.
[Code]...
I am sure this is easy, but cannot figure it out. I would like to keep it within the footer div.
View 2 Replies
View Related
Feb 20, 2006
I have been trying to achieve this since yesterday night and am not
able to figure out any solution as yet.
There's an XML page with RDF information inside. I want to simply get
the source of this page and save it in a file.(basically i want to do a
'save as' without prompting the user.
I'll use the FSO for putting it into the file but to get the source of
the page in a variable :
I think document.body or document.html do not work in Firefox. Also
document.documentElement.getElementByTagName('xml' )[0].innerHTML is of
no good.
View 3 Replies
View Related
Mar 22, 2006
I've a problem: I need to retrieve (in javascript) the soure HTML code
from a url without loading the page then put the HTML source code in a
string variable to manipulate it. From this variable I need to get all
the links to perform some operations.
View 4 Replies
View Related
Jul 24, 2008
how can i write the sourcecode of the page to a textarea?i thought about something like
Code:
function dump()
{
[code]....
View 14 Replies
View Related
Aug 27, 2009
I was editing some javascript code yesterday that happened to use jquery. Part of the code selected two elements via jquery. Then the original author used nodeIndex to determine the position of each of these nodes in their parents. I could not find any documentation on nodeIndex on the jQuery site or anywhere else on the internet. It seemed to work in IE8, but I did not see the property from FireBug in FireFox 3.5. So I removed the call to nodeIndex and used a for loop to calculate my own equivalent of the nodeIndex. Is nodeIndex officially supported or meant for internal use? Is it documented anywhere? [URL]
View 1 Replies
View Related
Jun 11, 2009
I an wanting to make a form where all of the text fields will be output in html table format to a new webpage. For example, Name, Age, Location, etc. When the user clicks submit I want to write a new html file based on the user's name (for exmaple chris.html). This seems like it would be fairly easy to do. Can anyone give me example coding to get me started?
View 2 Replies
View Related
Mar 31, 2010
I'm attempting to physically change the index order of the elements returned by a selector.For example, I'm attempting to make it so when someone clicks on a button, it swaps the index position of the element above or below it (depending on which button they press).I tried to assign it using something like $('.draggable :eq(2)').attr('index', 3)But it didn't seem to work. Is there a way to do it using jQuery, or do I have to change it within DOM itself? Or is there another way to do it?
View 2 Replies
View Related
Aug 30, 2010
i don't know so much about jquery so just i use them with indication from their web site. so my problem is how can i use multiple source of jquery without one source stop the other,and that what i need:
[Code]....
View 2 Replies
View Related
Mar 27, 2009
I am a newbie to Javascript and JSP. I wish to create a jsp file to read the inputs from an html (registration form called member.html), check validity of inputs using javascript and finally generate an ouput as an html file displaying the user inputs. Following is the code for the member.html file
<HTML>
<TITLE>New member application form</TITLE>
<script language="JavaScript" src="javaScript.js" type="text/javascript"></script>
<!--<HEAD><H2><P align = "center">Welcome...</P></H2>-->
<H2><P align = "center"> Member Registration Form </p></H2>
</HEAD>
<HR>
<BODY> .....
The error I experience is that nothing happens when I click submit button. I have installed Tomcat 6.0 and do not seem to have issues with that.
View 3 Replies
View Related
Aug 26, 2007
Many ajax and javascript functions change the innerHTML of elements in the source, writing and rewriting things in the source
You can run any javascript function or action you want that would change the source, but when you view it, it will always show the original source before a JS function changed it
Is there a way to view the changed source after each time a JS functoin changes it??
for example:
<span id="whatever">This is the original source code</span>
then you may run this piece of JS:
whatever.innerHTML= 'Changed source code!'
but when you right click and press 'view source"
you will always get this:
<span id="whatever">This is the original source code</span>
I want to get the changed source code, maybe its possible to write the changed source code to another file, or use some kind of HTTP prog to read the changes on an html page?
View 2 Replies
View Related