|
Hi Guys,
I want to swap 2 gif images automatically at the time gap of 6 secs in the header banner,of ASP.NET web application.If anybody knows the coding for this reply or give your suggestions.
Thanks
|
|
|
|
|
Hi
You can use AJAX for this. Add Timer control and add Timer_Tick event to swap images.
Hope you got it.
Harini
|
|
|
|
|
Why would you need Ajax for this? That would be a bit over board.
It can easily be done in Javascript using the setTimeout function. Set this to a function reference in the onload event, the function will swap the image.
window.onload = function(){ setTimeout('imageSwap', 6000); }
var swap = true;
function imageSwap() {
var img = document.getElementById['imageElId'];
if(swap) { img.src = 'newimage.jpg'; swap = false; }
else { img.src = 'oldimage.jpg'; swap = true; }
}
Thats off the top of my head so I'm sure it'll need some tweaks.
|
|
|
|
|
hi badgrs,
i tried this code.But there is no property,method or event called window.removed.
Thanks
jith
-- modified at 5:54 Friday 9th March, 2007
|
|
|
|
|
It should be onload , it gets removed by CP for security reasons.
|
|
|
|
|
|
"header banner" means exactly whats exactly you are talking about !!!
Is that something two image control's image you want to swap periodically ???
Thanks,
Arindam D Tewary
|
|
|
|
|
Yes and I don't want mouseover or mouseout events
Thanks,
jith
|
|
|
|
|
Any particular reason why you can't use an adrotator control? That would seem to be the simplest...
Other than that, all you need to do is set up a function to toggle the images...something like...
function rotateImage()
{
var currentImage = document.getElementById('myImage').src;
if (currentImage = 'imgage1.gif')
{
document.getElementById('myImage').src = 'image2.gif';
}
else
{
document.getElementById('myImage').src = 'image1.gif';
}
setTimeout ('rotateImage();', 6000)
}
should do the trick - call it once at page load, and it'll just sit there munching away till the page is binned
"Now I guess I'll sit back and watch people misinterpret what I just said......"
Christian Graus At The Soapbox
|
|
|
|
|
Hi,
Thanks for giving the idea of AdRotator.But how to display 2 images with 6 seconds interval.
Thanks
Jith
|
|
|
|
|
Hi
I'm in need of some code segment to create a .cab file in my application. I got one CabLib.dll from one link provided by codeproject itself. But it worked weel in local machine.But it doesn't work in server after uploading. (I read in some article that we can use System.Web.Util class. But it doesn't support the cab creation now.
Could anyone please help me to locate some dll's or built in class in .net to solve this problem?
Nicejith
|
|
|
|
|
There is a system provided utility makecab.exe (present in c:\windows\system32 folder) which you can invoke with relevant parameters to generate the cab file from your C# application. You can start the process using System.Diagnostic.Process object and use Start method to start the process for using in your code.
Let me know if you need any more help in this regard.
|
|
|
|
|
Hi Guys,
I am using a coding for the number of hits in a web application.I have used the database to store the number of hits.My problem is I am able to update the hits in the database.But the variables which I have used in Session is unable to store the value and retrieve it when the page loads.
Please give your sugesstion
Thanks
|
|
|
|
|
Dear jithbiz0033,
If you want to implement something like that I think
1.you must use application variables not a session variables.
2.And you have to write code in Application_OnBeginRequest() event handler in global.asax file. So any updation of your application variable must be done inside Application_OnBeginRequest() functiion.
3.While updating inside Application_OnBeginRequest() , you can use Lock property also in case you want to get out of concurrentcy problem.
Hope these helps you,
Thanks,
Arindam D Tewary
|
|
|
|
|
Hi Arindam
I used Application variables as per ur suggestion.I am able to retreive the value in the local system.But I am not able to retrieve the variable value live in the web page.
Thanks
jith
|
|
|
|
|
See if you are getting that value in local there is no reason why it wount work in live server. Please tell me whether you are getting any error or the value is not updated.
Thanks,
Arindam D Tewary
|
|
|
|
|
Hi,
The value is getting updated and I am not getting any error in the live server.I am able to retrieve the number of hits by using a separate database connection and not through the Application["Counter"].
Thanks
jith
|
|
|
|
|
Hi Guys,
I have a problem with the screen resolution.I have a default screen size of 1024 X 768 in my web application. I have given this size in a table column within which all the other controls are placed.But the screen size changes when it redirects to other pages.I have used query string to get the value of contents that has to be loaded on the page.
Please give your suggestions
Thanks
|
|
|
|
|
Dear jithbiz0033,
1. Why dont you use percent for your LAYOUT tables ...
2. Or else ..
a)You must have different stylesheet classes pre-defined for your applications and add all stylesheet FILES in your application.
b)Then using some javascript you have to catch screen resolution and apply defferent stylesheet class dynamically to your HTML control.
Thanks,
Arindam D Tewary
|
|
|
|
|
Hi,
I am not able to get my desired resolution.Any other options available.How to catch screen resolution using Javascript?
Thanks,
jith
|
|
|
|
|
You can get screen resolution by
alert('Your resolution is :width :'+screen.width+' Height'+screen.height);
Get the current screen resolution and instruct your application to use a specific css file.
As an example: If you have a css file names sample1024.css that can be used once you detect the screen resolution is 1024.
Hope it will be helpfull to you.
Thanks,
Arindam D Tewary
|
|
|
|
|
Hi Arindam,
Thanks. For the response.I sorted out my error using dreamweaver.The error was in the script tag.I closed the script using.But it preferred the type
<script lang=" " src=" "> .
Thanks
Jith
|
|
|
|
|
Dear jithbiz0033,
Thanks,
Arindam D Tewary
|
|
|
|
|
hi all,
I am workingin a windows where i need to insert data into the Db using ODBC connection.I used stored procedure to insert data.
here is the code
EventType,Eventdate,vehicle I declared correctly and getting correct values also
System.Data.Odbc.OdbcCommand Emp = new System.Data.Odbc.OdbcCommand("DBO.INSRTEVNT", mycon);<br />
addEmp.CommandType = CommandType.StoredProcedure;<br />
<br />
<br />
Emp.Parameters.Add("@EventType", System.Data.Odbc.OdbcType.Int).Value = EventType;<br />
Emp.Parameters.Add("@EventTime",System.Data.Odbc.OdbcType.DateTime).Value <br />
= EventDateTime;<br />
Emp.Parameters.Add("@Vehi", System.Data.Odbc.OdbcType.VarChar).Value = Vehicle;<br />
<br />
Emp.ExecuteNonQuery();
but when i execute the code,the data are not inserting and throwing exception.
here it is
ExceptionSystem.Data.Odbc.OdbcException: ERROR [42000] [Microsoft][ODBC SQL Server Driver][SQL Server]Procedure or function 'DBO.INSRTEVNT' expects parameter '@EventType', which was not supplied.
but I passed correct data only..
Plz give me suggestions to resolve the problem.
Thanks in advance.
cheers
sangeet
|
|
|
|
|
Try this code if ur getting that 3 value in textbox like this otherwise based on ur input change the id name...,
Dim strInsertproc As String
strInsertproc = "INSRTEVNT'" & txteventype.text & "','" & txteventtime.Text & "','" & txtvehi.text & "'"
sqlcmd = New SqlCommand(strInsertproc, sqlconn)
sqlcmd.Connection.Open()
sqlcmd.ExecuteNonQuery()
sqlcmd.Connection.Close()
sqlcmd.Dispose()
lblMsg.Text = "Record Inserted............"
Magesh
|
|
|
|