|
led mike wrote: That doesn't make sense. The scrollable area is defined by the markup in the page, you can't set it because that would be inconsistent to what a browser is supposed to do, render the markup.
Here's one area it makes sense.
I found out that flash (or whatever the correct collective term is for flash, flex actionscript shockwave etc) has very limited built in capabilities for displaying html - there is no built in browser control for displaying a web page in a flash document. So, what they do is a hack, accessing an iframe defined in the html wrapper, via a javascript function also defined in the html wrapper, and displaying that iframe on top of the flash program. However, if the flash program has its own scroll bar, the html wrapper doesn't know anything about it and the iframe will be displayed on top of it. So, I was wanting some method to resize the html "page" (or 'document') via a javascript call from flash, reducing the page width so the iframe wouldn't display on top of the flash scroll bar.
It occured to me though, that as far as the page height, just setting the correct y location of the iframe would automatically extend the height of the html wrapper to correspond to the height of the flash page.
I still need to be able to set the scroll position of the wrapper, so that if I have several iframes, I don't have to reposition each one individually.
|
|
|
|
|
Wow what a pile of garbage, and you are doing all this for what purpose? I mean why is it important or what feature or whatever is it intended to provide?
led mike
|
|
|
|
|
led mike wrote: Wow what a pile of garbage, and you are doing all this for what purpose? I mean why is it important or what feature or whatever is it intended to provide?
Ummmm... I want to have iframe capability in a flash program like iframes exist on an html page. I think the utility of being able to display some web page within another web page (or in a flash program) should be self evident. There are implementations of iframes I've seen for flex and actionscript that utilize the mechanisms I described, but the ones I've seen thus far seem to be lacking some functionality I'm looking for.
As far as the "garbage" comment, I don't really understand either, what technical hurdles could possibly exist that would cause Adobe to exclude this extremely important functionality from their platforms. However, their capabilities in many areas are dazzling, and that is why Microsoft created Silverlight, to try to compete with them.
|
|
|
|
|
Just to be clear, you can load another flash page into any other flash page without any problem, using something called SWFLoader. There's also something called URLLoader, but for some reason it doesn't allow you to load an html page. And it really makes no sense why this functionality would not exist. Maybe Microsoft threatened to destroy them if they included it, who knows.
|
|
|
|
|
Force Code wrote: And it really makes no sense why this functionality would not exist.
Ok, good luck
led mike
|
|
|
|
|
Just think of HTML as a bunch of nested boxes created from elements in the HTML. <html> is your document, <body> holds the stuff inside it; the box created for the former is the size of the window (client area) and the box created for the latter is the size needed to display whatever it contains. So if you force the size of <body> to be larger than <html> , you'll scroll (unless you disable scrolling...)
Of course, on older browsers things are a bit more weird, but... i find it's best to just ignore them.
Citizen 20.1.01 'The question is,' said Humpty Dumpty, 'which is to be master - that's all.'
|
|
|
|
|
Does this serve your purpose?
<html id="ht">
<body>
</body>
</html>
<script>
html = document.getElementById('ht');
html.style.height="200%";
</script>
modified 29-Aug-18 21:01pm.
|
|
|
|
|
My code is not working and I don't know why? The function works by itself and returns a xml array. When I run the code and type in the textbox nothing happens.
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<cc1:AutoCompleteExtender ID="AutoCompleteExtender1" ServicePath="AutoComplete.asmx"
ServiceMethod="GetSuggested" MinimumPrefixLength="1" TargetControlID="TextBox1"
CompletionInterval="1" CompletionSetCount="3" EnableCaching="true" runat="server">
</cc1:AutoCompleteExtender>
Public Function GetSuggested(ByVal prefix As String) As String()
Dim sqlconn As New SqlConnection("Data Source=xxxx;Initial Catalog=xxxx;Integrated Security=True")
Dim dt As New DataTable()
Dim cmd As New SqlCommand("SELECT Name FROM OwnerDataSet WHERE Name Like '%" + prefix + "%'", sqlconn)
Dim adapt As New SqlDataAdapter(cmd)
Dim ds As New DataSet()
adapt.Fill(ds)
sqlconn.Open()
dt = ds.Tables(0)
Dim StringList As New List(Of String)()
For Each dr As DataRow In dt.Rows
StringList.Add(dr.Item(0).ToString())
Next
sqlconn.Close()
Return StringList.ToArray()
End Function
|
|
|
|
|
my code:in VBSCRIPT
Enter any additional notes
]]>
Can somebody can help me with how to insert data in sql server if i am takeing data that is inserted by the user on the website...
thanks in advance
|
|
|
|
|
Change this: kinjalkhamar wrote: sql9="insert into notes(note)values(& Request.Form("notes") )"
to either this:
<br />
sql9="insert into notes(note)values(" & Server.HTMLEncode(Request.Form("notes")) & ")"<br />
or this:
<br />
sql9="insert into notes(note)values(" & Server.URLEncode(Request.Form("notes")) & ")"<br />
Here's a reference to some documentation about the encode functions: http://www.aspnut.com/reference/encoding.asp[^]. You should always encode your data before allowing it in your database or you are opening yourself to cross-site scripting attacks. You should also use the ADO Command object and use Parameters instead of concatenating your SQL statements together or you're opening yourself to SQL Injection attacks.
Read up on both Cross Site Scripting and SQL Injection vulnerabilities and save your self a lot of pain down the road.
|
|
|
|
|
i want to make a poroject in .NET
pls giv me ideas .....
and web appln project
|
|
|
|
|
How about a spelling checker.
Brad
Australian
The PHP MVP
- Christian Graus on "Best books for VBscript"
A big thick one, so you can whack yourself on the head with it.
|
|
|
|
|
try creating a generic web sie builder using xml as settings/configuration file. this will expose you to a lot of .net concepts. if you need any help, feel free to ask
regards,
Ali
|
|
|
|
|
Hello,
I'm wondering if there are any published standards or best practices regarding payment pages in e-commerce websites. I've browsed the WC3 standards and couldn't find anything related to this. Basically, I'm wondering if a program could be written to parse HTML to determine if a particular page followed a particular standard or best practice. So the question is, is there such a recognized standard or best practice that can be checked against?
Thanks a lot!
Ian
|
|
|
|
|
In a word, no. There is no standard for this just as there is no real standard for login pages. There are guidelines that you should follow but that is the subject of long winded articles. I would say your best bet would be to use a payment portal like Paypal, Google Checkout or DPS, they'll handle security and all the behind the scenes financial stuff. When dealing with finance it's better to let a 3rd party handle it if you are not 100% confident that you know exactly what you are doing.
Brad
Australian
The PHP MVP
- Christian Graus on "Best books for VBscript"
A big thick one, so you can whack yourself on the head with it.
|
|
|
|
|
Thanks for taking the time! I appreciate this insight as I have no real experience in this area.
Ian
|
|
|
|
|
You're always welcome.
Brad
Australian
The PHP MVP
- Christian Graus on "Best books for VBscript"
A big thick one, so you can whack yourself on the head with it.
|
|
|
|
|
Hi,
I am currently developing a distributed application, which uses web services to perform communication.
In the simple case there's a main engine and external engine (on separate machines / servers).
Main engine part is written in C# and its communication part runs under IIS (currently clients are also running under IIS, but target environment will be Tomcat/Ajax probably).
What I am trying to do, is to implement bidirectional communication between both engines (using WS, to avoid further migration problems etc.)
I've assumed, that the two sides both: serve and consume a WS. Ie. MainEngine serves ServiceMain, and ExtEngine server ServiceExt
The communication scheme is as follows:
1) MainEngine executes
ExtEngine.connectMainEngine(mainEngineURL); //ExtEngine.Url is provided by user
providing the client with URL to ServiceMain WSDL. Here ExtEngine is a WS proxy class generated automatically by VS.NET from WSDL file
2) From now on bidirectional communication is possible, by executing services from ServiceMain in ExtEngine and from ServiceExt in MainEngine respectively
The problem is: mainEngineURL is hard-coded (at my development platform it's something like: http://localhost:2758/ServiceMain.asmx ). I'd like to get this URL (or at least the "localhost:2758" part) at runtime. I've tried using both: this.Server.UrlPathEncode(); and this.Server.MachineName from within class ServiceMain which inherits from System.Web.Services.WebService, but it's not quite it
In brief: how to get web service URL at runtime (in a WS server)?
OT: Is there a simpler way to implement bidirectional communication than providing two separate web services (some kind of callback)? The thing is - as far as I know (even with async WSs) - server can't explicitly call a method in client (comm. must be always initiated by client). Am I wrong? In this scenario what I'll be willing to do is:
client executes ServiceMain.RegisterExternalEngine(clientCallbackFunction) and from now on server can asynchronously send data to client (running this callback function - some kind of RPC ), and client can communicate with server using its web service forontend. This approach wouldn't require second servlet container/server on client side...
Regards,
MB
|
|
|
|
|
matmus wrote: I am currently developing a distributed application, which uses web services to perform communication.
Is there some specific reason you are not using a commercial application server that supports distributed applications?
led mike
|
|
|
|
|
led mike wrote: Is there some specific reason you are not using a commercial application server that supports distributed applications?
Let's just say that I am bound to IIS. But just out of curiosity: could you provide me with some examples of such "commercial app server"?
...The question about getting server adress under .NET/IIS remains open
|
|
|
|
|
matmus wrote: Let's just say that I am bound to IIS.
IIS is only part of the Microsoft Application Server Platform which supports Distributed Applications in many ways, here's one[^].
matmus wrote: The question about getting server adress under .NET/IIS remains open
That might be your question. Mine would be why aren't you doing some studying on the subject of Distributed Computing? I strongly suggest you do so before preceding.
led mike
|
|
|
|
|
Hi,
I dont know whether this is the forum to ask questions on web services as there are two forums, one on asp.net and other on web development..
Moderators may move this thread to the more suitable one..
Question:
Case 1: There are many C# client applications (eaxctly one C# windows application running on exactly one client machine, so cumulatively it many many client applcations) and one asp.net web server..
All these clients interact with web server independently..
Case 2: Same as case 1, many client applications, one web server but one difference.. There is a web service in between..
Which case has the best architecture and why???
|
|
|
|
|
som.nitk wrote: but one difference.. There is a web service in between
A difference from what? How are the clients interacting with the web service in case 1?
Despite everything, the person most likely to be fooling you next is yourself.
|
|
|
|
|
Guffa wrote: A difference from what? How are the clients interacting with the web service in case 1?
There is no Web Service in case 1.
There is a web server. And if you are asking what method of communication, then the answer is GET/POST methods..
|
|
|
|
|
som.nitk wrote: There is no Web Service in case 1.
Sorry, I meant to write web server.
som.nitk wrote: And if you are asking what method of communication, then the answer is GET/POST methods.
Then there isn't very much difference between the cases, really. A webservice also uses the POST method.
The web service approach adds a framework with a bit more structure for the communication. You get a clear specification of the methods that you expose, and different data types are handled automatically.
Despite everything, the person most likely to be fooling you next is yourself.
|
|
|
|