|
Please make me little more clear...
|
|
|
|
|
These methods demonstrate the actions you describe, as i understand them. I wouldn't use these as-is, but hopefully they'll give you a reference for your own code:
function GetElementByIdFromHtml(html, id)
{
var subDom = document.createElement("DIV");
subDom.innerHTML = html;
var elements = subDom.getElementsByTagName("*");
for (var i=elements.length-1; i>=0; --i)
{
if ( elements[i].id == id )
return elements[i];
}
return null;
}
function CountElementsInHtml(html, tagName)
{
var subDom = document.createElement("DIV");
subDom.innerHTML = html;
var elems = subDom.getElementsByTagName(tagName);
return elems.length;
}
var theHtml = "<html><body><div>blah blah</div><div id='something'>bleack</div></body></html>";
var somethingEl = GetElementByIdFromHtml(theHtml, 'something');
var numDivs = CountElementsInHtml(theHtml, 'DIV');
Citizen 20.1.01 'The question is,' said Humpty Dumpty, 'which is to be master - that's all.'
|
|
|
|
|
document.createElement
I never thought of that, thanks!!
|
|
|
|
|
hi all,
i have a Multiple entry page in which the rows of a table will be added dynamically using javascrpit. when i added new rows, it will added at the bottom the table, ie as last row. but when i added more than 20 / 30 rows, i cannot see the last entered data without scrolling. so i want to add this new row as first row in the table. how can i achieve this. i used following code to add rows dynamically:
var parentObj = document.getElementById('Table1');
var row = document.createElement("tr");
var cellA= document.createElement("td");
var cellB= document.createElement("td");
var cellC= document.createElement("td");
row.appendChild(cellA);
row.appendChild(cellB);
row.appendChild(cellC);
parentObj.appendChild(row);
Please help to sort out this..
|
|
|
|
|
dont, pick one place or another to add rows, the user will get used to seeing the rows added to the bottom and wont check the top when they add the 31st row and will therefore think it didnt get added. if there is no "insert" function, you will probably have to read in all the elements, clear them, then write yours first then readd everything else. or use somethting that runs server side, like a datagrid or listview, or a dozen other options. if you dotn want to see a postback use AJAX or something ajax like.
Please remember to rate helpful or unhelpful answers, it lets us and people reading the forums know if our answers are any good.
|
|
|
|
|
unfortunately , i cannot use Server-side controls bcose , the user will enter more than 50 records at a time, and its not so safe to use ajax bcose the network is too low... Plz suggest ...
|
|
|
|
|
if you arent using server side code what are you doing with the rows once they are added? i've used ajax and it runs fairly quickly if you do it right, you just have to be more careful with how you write the server code because poorly written code runs slower and with ajax people are more likely to notice.
Please remember to rate helpful or unhelpful answers, it lets us and people reading the forums know if our answers are any good.
|
|
|
|
|
Hi all,
I am writing a webshop. In the header of the "products" page, I have the following:
<pre>
session_start ();
include "php/init.php";
In the init.php, I fill a numer of session variables with product information like:
if (!isset ($_SESSION['products']))
{
$_SESSION['products'][ 0]['id'] = '1';
$_SESSION['products'][ 0]['name'] = 'Castle Lager';
$_SESSION['products'][ 0]['number'] = 0;
$_SESSION['products'][ 0]['price'] = 1.25;
$_SESSION['products'][ 0]['disp'] = '1,25';
$_SESSION['products'][ 0]['VAT'] = 2;
$_SESSION['products'][ 1]['id'] = '2';
$_SESSION['products'][ 1]['name'] = 'Hunters Dry';
$_SESSION['products'][ 1]['number'] = 0;
$_SESSION['products'][ 1]['price'] = 1.70;
$_SESSION['products'][ 1]['disp'] = '1,70';
$_SESSION['products'][ 1]['VAT'] = 2;
etc...
and in the Products.php page, I use these variabes to fill a product list:
foreach ($_SESSION['products'] as $item)
{
etc....
}
</pre>
The reason that I am filling all the individual items is that I have a PC program that maintains all this information, and automatically generates the init.php file on the server.
My issue is that when I first start the page, everything works just fine. However, when I do a refresh of the page, I get the error message "Invalid argument supplied for foreach". If I test if the $_SESSION['products'] has been set, then it says that is has been set, however, if I test for "is_array ($_SESSION['products'])" then it returns false.
Any ideas on how this can have happened would be greatly appreciated!!!
Regards,
William
|
|
|
|
|
i may be wrong but try using "" round the numbers in the second level of the array.
ie: $_SESSION['products']['0']['id'] = '1';
if that doesnt work, try outputting the array on the page by doing this
print_r(_SESSION['products']);
That will show you what you have in the array
|
|
|
|
|
Thanks a lot. Meanwhile, I found the real cause of the problem and I am ashamed of myself..... Somewhere hidden in an includefile, I used $_SESSION['products'] for a completely different purpose (shame, shame, blush). I still did not quite figure out how I get there from the code that I mentioned, but when I renamed $_SESSION['products'] to $_SESSION['merchandise'], everything worked as expected!!
Thanks again,
William
|
|
|
|
|
Please ask these questions here[^]
|
|
|
|
|
Hi.. Friends
I am developing a job portal.
What I want to do is retrieve current job openings from web portals like "Naukri", "Monster" etc , in my web site.
Just guide me the way I could do this.
Hemant Thaker
By:
Hemant Thaker
|
|
|
|
|
If the job sites want you to use their data then they will expose some kind of API. You will be able to find out more details of this from the individual websites.
On the other hand you could use a technique called scraping, but that is likely to be breaking the terms and conditions of the websites.
|
|
|
|
|
Hello friends
I want to create a gadget for news.I want to create it like this that it will take the news from my desire website and show it.
Please help me how i can proceed.
Thanks in advance.
|
|
|
|
|
Ganesh,
Please try to Google (or any other search) before posting this question.
Even if you would have tried adding a new gadget and looked for more gadgets on line.The page very well shows the link on How To Create new gadgets.
Anyway, now you don't need to this as I already did.
Here you go...http://gallery.live.com/devcenter.aspx[^]
|
|
|
|
|
Our man Quartz[^] has a few good articles - and a decent book[^] - on the subject. Check 'em out...
Citizen 20.1.01 'The question is,' said Humpty Dumpty, 'which is to be master - that's all.'
|
|
|
|
|
Hi All,
I made a quicktime video in mp4 extension. I successfully imbedded it in our web page and it run on local system well. but when i upload it on server then it not run only quicktime symbol show.
Plese help us to solve these problem ASAP
Signature preview salil_k_singh
|
|
|
|
|
It simply shows that the path of the video is not correct.
|
|
|
|
|
Hello Sir,
I have upload same as in our system
Signature preview salil_k_singh
|
|
|
|
|
ASALAMOALEKUM all,
i have a task regarding implementation of VoIP (easy calling: video conferencing over inetrnet) can anybody help me out in starting it!
can anyone suggest me the requirements and study material in achievig my task!
thanks alott.....in advance!
waiting for response!
Sana
$@N@
|
|
|
|
|
i recomend looking up the VoiP(voice over IP) or video over IP codecs and standards, they are different, but they do have a few things in common, SIP, RTP, ATM. I cant remember the video stuff off the top of my head but i know voice uses G.711, H.323, g.729 might be useful but icant remember what its for right now( not enough coffee). I'd start googleing that stuff and once you feel you understand it move on to opensource VoIP projects, this stuff is rather time sensitive, unless you dont want decent quailty out of the image or audio. There are also several companies that sell products that probably do what you want, you'll runinto them while researching the standards and protocols.
Please remember to rate helpful or unhelpful answers, it lets us and people reading the forums know if our answers are any good.
|
|
|
|
|
I have a LINQ query that return data from an XML file. I have set the DataSource = LINQ query and Gridview.Databind() and everything works. I have to impliment paging as there are multiple records per case.
If I AllowPaging I get an error saying that I cannot use Server Side Paging with this source. Can someone please help me as I am struggling to create a client side paging function.
THank you in advance!!
Illegal Operation
|
|
|
|
|
I want to handle dragged tab in IE & FF & Opera browsers by C#.
Thus I must to know, the real data type of those. (see this[^])
Can you understand my meaning ?
Can you tell me what's the real data type of those?
|
|
|
|
|
Hey all.
I want to customize a form's submit. Therefore I'm overwriting the standard submit function using
<br />
HTMLFormElement.prototype.mySubmit = HTMLFormElement.prototype.submit;<br />
HTMLFormElement.prototype.submit = function(eventObject)<br />
{<br />
...<br />
}<br />
Firefox is doing well but IE (version 7 tested) yields " 'HTMLFormElement'is not defined ". What the hell?
I was straining google and got a few articles reporting the same problem while using frameworks (prototype & script.aculo.us). But I don't use any framework at all.
Has anyone an idea how to get around this?
Thanks in advance!
|
|
|
|
|
Hi
I am a new commer to html.I have a question:
<br />
<table style=" border-color:Black;border-width:1px;border-style:solid"><br />
<tr ><br />
<td style="width:100px;height:100px"><br />
111111111111111111111111111111111111111111111111111111111111<br />
</td><br />
</tr><br />
</table><br />
I want the text in td be wraped when exceeds the width ,and the text be clipped when it exceeds the height.
Can anyone help me? Any idea will be appropiate.
|
|
|
|