|
Why do you want to connect to database using create userwizard & login controls ?
You are best person who knows about your problem.
-------------------------------------------------
More pain more gain
|
|
|
|
|
What is wrong with this question?
1) Wrong forum. We have an exclusive ASP.NET forum.
2) Wrong Title. The title should better reflect the problem and not a curt gibberish scribble
3) This is a homework question. A quick search in MSDN/Google can bring up tons of information on this.
Vasudevan Deepak Kumar
Personal Homepage Tech Gossips
The woods are lovely, dark and deep,
But I have promises to keep,
And miles to go before I sleep,
And miles to go before I sleep!
|
|
|
|
|
I'm using AJAX for the first time and while writing some code I noticed that IE appeared to be miss-behaving. Attached below is the test case showing the issue. This appears to fail with IE 6 and IE 7. Works fine with firefox and chrome.
In the code I have a number of alerts showing the path through the code and everything works ok until (with IE only) the call to the call back function setOutput. With IE the second time the doAjax script is invoked, setOutput's never called (or at least there is never a ready state of 4).
The way to reproduce this, is to delete IE's temporary internet files (tools/delete browsing history/temporary internet files). Load the test script test.html. Then click the "Click here" button and follow the path through. The first time it works fine and SetOutput is indeed called. If the button is clicked a second time, setOutput's never called. You can repeat this procedure (deleting browser history and clicking "click here").
I tried deleting the ajaxObject object to see if that would help, but it did not.
All help appreciated,
Thanks
Phil
<code>
---------------- test.html --------------------------------------
<head>
<script language="javascript" type="text/javascript">
<!--
var ajaxObj = null;
function getAjaxObj()
{
alert("getAjaxObj: Getting ajax object.");
alert("getAjaxObj: req is " + typeof req);
// native XMLHttpRequest object
if(window.XMLHttpRequest && !(window.ActiveXObject)) {
alert("1");
try {
req = new XMLHttpRequest();
alert("1.1");
} catch(e) {
req = false;
alert("1.2");
}
// IE/Windows ActiveX version
} else if(window.ActiveXObject) {
alert("2");
try {
req = new ActiveXObject("Msxml2.XMLHTTP");
alert("2.1");
} catch(e) {
try {
req = new ActiveXObject("Microsoft.XMLHTTP");
alert("2.2");
} catch(e) {
req = false;
alert("2.3");
}
}
} else {
alert("getAjaxObj: Your browser does not support AJAX.");
req = false;
}
alert("3");
alert("getAjaxObj: req is " + typeof req);
return req;
}
function setOutput()
{
if (ajaxObj.readyState == 4) {
if (ajaxObj.status != 200) {
alert("setOutput: Ajax Error: " + ajaxObj.status);
} else {
var cType = ajaxObj.getResponseHeader("Content-Type")
alert("setOutput: Ajax content type " + cType);
delete ajaxObj; // tried doing this to see if it would fix the issue????
}
}
}
function doAjax()
{
ajaxObj = getAjaxObj();
if (ajaxObj != null) {
ajaxObj.open("GET", ".../test.php", true);
ajaxObj.send(null);
ajaxObj.onreadystatechange = setOutput;
}
}
//-->
</script>
</head>
<body>
<button onclick="doAjax()">Click here</button>
</body>
------------------- test.php ----------------------------------------------------
<?php
echo ("Hello World");
?>
</code>
|
|
|
|
|
Hi
The problem reported by you is a very genenal with IE.
If you are making a AJAX call to server with same argument, then IE will not call the server page. It will display the previously fetched result.
You can fix this bug with the little changes as:
Every time you make a server call, send some Unique number along with the arguments.
As you are just calling 'test.php' make the argument as
test.php?rnd=<some random number>
<some random number> : Replace it with Unique number. This will solve your problem.
Simple way to generate the unique number id
var dtDate = new Date();
var strDate = dtDate.getHours() + '' + dtDate.getMinutes() + '' + dtDate.getSeconds() + '' + dtDate.getMilliseconds();
Make a server call as
test.php?rnd=strDate
|
|
|
|
|
Aman
Thank you so much for the very complete solution.
Best
Regards
Phil
|
|
|
|
|
What I did is to build a small ajax library with a couple of commands that I use on a regular basis and then I had those commands automatically add the random information for me. Then, I never have to worry about that ever again
|
|
|
|
|
hi
I am use Ajax uploader control in my e-mail web application for Attach multiple file on single click all work fine
but My problem is that when i select upload button then file Dailloge box open and take path where i uploaded file Last time
like if i attach file c:\\kirti then next time it take path C:\\kirti but I want to Give Dynamic Path in code
how it possible?
Thanks
Kirti
kirti
|
|
|
|
|
See, we have an ASP.NET forum....
Christian Graus
Driven to the arms of OSX by Vista.
"! i don't exactly like or do programming and it only gives me a headache." - spotted in VB forums.
I can do things with my brain that I can't even google. I can flex the front part of my brain instantly anytime I want. It can be exhausting and it even causes me vision problems for some reason. - CaptainSeeSharp
|
|
|
|
|
Hey everone
I have a few questions, the first question is How do I get the positioning right for my webpage? I have honestly spent months reading tutorial after tutorial, I bought several books, and I even spent 4 hours searching Google yesterday with no luck at all trying to figure out how to position all the required elements that make up my webpage. I mean, I can position them where I want them to be, but, whenever the user resizes the browser, or if they maximize the browser, it all gets screwed up it just doesn't remain where it is supposed to be.
Here's a piece of code:
myLogo {
position: absolute;
top: 50%;
left: 50px;
border: none;
}
HorizontalLineBeneithLogo {
position: absolute;
top: 55%;
left: 50px;
}
Can somebody please explain, or provide any solutions, links to tutorials/articles or ANYTHING really? I can't get my head around this. Another thing, why don't browsers stick to standards, Apparently when Internet Explorer was first created the Web Standards didn't even exist yet, but come on, that's no excuse! They could've fixed it up by now.
Thanks for readin
jase
|
|
|
|
|
CSS is a nightmare, and don't let anyone tell you differently. However, I do see that you're using hard coded left borders, so they are bound to stay the same. I'd buy a CSS book rather than google, not least because you need a reference to look up all the arcane rules that make up CSS.
jt_23 wrote: , Apparently when Internet Explorer was first created the Web Standards didn't even exist yet, but come on, that's no excuse!
Well, IE was obviously not the first browser. MS just like to make up their own standards, always have. I agree, it is a nightmare.
Christian Graus
Driven to the arms of OSX by Vista.
"! i don't exactly like or do programming and it only gives me a headache." - spotted in VB forums.
I can do things with my brain that I can't even google. I can flex the front part of my brain instantly anytime I want. It can be exhausting and it even causes me vision problems for some reason. - CaptainSeeSharp
|
|
|
|
|
Thanks Christian,
I have a HTML, XHTML & CSS book here it's like 400 pages and that's where I first learned CSS. If I just keep the browser at the exact same size as it was when I was developing the page/testing it in the browser, then all is well. Maybe I could come up with a script that will stop the users browser from being resized/maximized while they're on my site (jokes).
I guess I should go and look on Amazon for a proper CSS book, since none out of about 8 book shops anywhere near me seem to have any.
Do you know of any Visual Studio Web Developer tutorials/articles that explain how to position in Visual Web Developer? I haven't found any yet...
Jase.
|
|
|
|
|
You need to not use any tools the IDE gives you, because they are usually horrible. they will create absolute positioning CSS, which is not what you want. CSS is the tool for the job, sadly. I do find when I can't get what I want, I will revert to using tables, but overall, CSS is what you need. And yes, I use Amazon b.c no-one here sells good books, either.
Christian Graus
Driven to the arms of OSX by Vista.
"! i don't exactly like or do programming and it only gives me a headache." - spotted in VB forums.
I can do things with my brain that I can't even google. I can flex the front part of my brain instantly anytime I want. It can be exhausting and it even causes me vision problems for some reason. - CaptainSeeSharp
|
|
|
|
|
Thanks for your advice Christian. Much appreciated.
Jase.
|
|
|
|
|
Would it be at all possible to position webpage elements in Jscript or JScript.NET? I mean, I know I can do it, but has anybody ever heard of anyone else doing that?
|
|
|
|
|
You could give this book a try ...
"Pro CSS and HTML Design Patterns" by Michael Bowers. Aprerss. ISBN-10 : 1-59059-804-0
And if you want some developer cheat sheets visit http://refcardz.dzone.com/[^]
modified 1-Aug-19 21:02pm.
|
|
|
|
|
Thanks Richard, great link for the cheat sheets. I'll check out that book too.
|
|
|
|
|
jt_23 wrote: Apparently when Internet Explorer was first created the Web Standards didn't even exist yet
That is not a correct statement. My advice, don't make assumptions, choose to read information[^]
Of course one cannot assume wikipedia (or most anything on the web) is authoritative so use some common sense.
|
|
|
|
|
led mike wrote: don't make assumptions, choose to read information[^]
I made no assumptions. I was going by what I had previously read.
|
|
|
|
|
Do you have an online sample where we can see what you're trying to do?
Can you point out another web page that has a similar design / layout to what you're trying to accomplish?
Todd Smith
|
|
|
|
|
|
That link returned a 404. Perhaps try something like http://www.imageshack.us for sharing images.
Todd Smith
|
|
|
|
|
The easiest option is to use a bordering div with a fixed width. a centered div 1000px wide would be
.outer {
width:1000px;
margin auto;
}
You can position your div tags inside that - best way is with px or a percentage - but when you have the bordering div you should rarely need to use the "position" rule. Using more div tags (sometimes instead of using padding or margin rules) often saves a lot of hassle too (and makes your web apps more cross-browser compatible).
Fluid layouts (ones that resize with the browser) are harder to manage - and take a bit of thought and planning (i.e. what screen resolutions are my users using, what font-size there browser uses, mobile users, etc).
If you have trouble with multiple browser rendering, consider using "sid meyers reset.css style sheet". It's a little dated but still works pretty well. You may want to delete some of his rules though.
|
|
|
|
|
Hi all,
I, for some weird reason decided to have a look at the (by selecting view source in Internet Explorer) HTML source code for http://www.bing.com/ (formerly live.com) and to my surprise they are using Javascript. Why the hell would Microsoft be using Javascript when they have their own version called Jscript (which, in my opinion, is better. Not that there's much of a difference anyway.)? I find the thought of knowing that they are using another's language instead of their own version quite... Unsettling.
Peace.
Jason.
|
|
|
|
|
jscript and javascript are not the same thing ? Then I assume they are doing it to support other browsers.
Christian Graus
Driven to the arms of OSX by Vista.
"! i don't exactly like or do programming and it only gives me a headache." - spotted in VB forums.
I can do things with my brain that I can't even google. I can flex the front part of my brain instantly anytime I want. It can be exhausting and it even causes me vision problems for some reason. - CaptainSeeSharp
|
|
|
|
|
I think you're right about that one, but I have tried Jscript in Firefox and Opera and it works. Unless maybe there's certain parts of Jscript that are for I.E only...?
|
|
|
|