|
Why do you wanna add this from Javascript?
If you are embedding Windows Media Player Object in WebPage, all buttons (play,pause,stop and etc) are already included in that object. So, I don't think you need to add this duplicated features from Javascript..
You can check the screenshot here.
<embed type="application/x-mplayer2" pluginspage="http://www.microsoft.com/Windows/MediaPlayer/" name="mediaplayer1" ShowStatusBar="true" EnableContextMenu="false" autostart="false" width="320" height="240" loop="false" src="MyVideo.wmv" />
Ref: Embedding Windows Media Player into a web page
Thanks and Regards,
Michael Sync ( Blog: http://michaelsync.net)
If you want to thank me for my help, please vote my message by clicking one of numbers beside "Rate this message". Why vote? Plz Read it here. Thank you.
|
|
|
|
|
Thanks for you reply.
The thing is I need player in a complete different way. Infact I want to implement a technique which doesn't work with normal player that's y I added a layer on player and then control its functions. I have finished everything and its work great in IE6 and IE7 but not in Firefox.
So I just need a button or image where I can call player functions "onClick" event.
Thanks.
|
|
|
|
|
This code has been checked in IE6, IE7 and Firefox and it works perfectly in all of them.
Here is the Javascript code which you need to put within <script> tag.
var req;
var isIE;
function initRequest() {
if (window.XMLHttpRequest) {
req = new XMLHttpRequest();
} else if (window.ActiveXObject) {
isIE = true;
req = new ActiveXObject("Microsoft.XMLHTTP");
}
}
//url will be Web Service URL.
function CallWebService(url,params)
{
initRequest();
req.onreadystatechange = processRequest;
req.open("POST", url, true);
if(params!=null)req.setRequestHeader("Content-length", params.length);
req.setRequestHeader("Connection", "close");
req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
req.send(params);
}
function processRequest()
{
if (req.readyState == 4)
{
if (req.status == 200)
{
var message = req.responseXML; //Result in XML.
// Accessing the tag 'string' is name of node
var myNodes=message.getElementsByTagName("string");
// Getting actual result of webservice and saving it in a variable which can be use anywhere in page.
// alert("Result of webservice is : "+myNodes.item(0).firstChild.nodeValue);// Checking result
var serviceValue=myNodes.item(0).firstChild.nodeValue;
}
}
}
Here is the Html code which you can put within <body> tag.
<%--<input type="button" value="Call .NET Web Service!" onclick="CallWebService('http://pathOfYourServer/nameOfWebService.asmx/testWebService1',null)" />
<input type="button" value="Call .NET Web Service with parameters!" onclick="CallWebService('http://pathOfYourServer/nameOfWebService.asmx/testWebService2','a=Michael&b=5')" />
You can also pass dynamic values like below
CallWebService("http://pathOfYourServer/nameOfWebService.asmx/testWebService2","name1="+value1+"&name2="+value2+"&name3="+value3+"")
where name(1,2,3) is the name of your variable and value(1,2,3) is value of respective variable.
Note: Number of variables you pass in above line must be same as you defined in the definition of webservice.
Here is the webservice code which you need to enter in your webservice file.
using System;
using System.Web;
using System.Collections;
using System.Web.Services;
using System.Web.Services.Protocols;
///
/// Summary description for WebService
///
[WebService(Namespace = "http://tempuri.org/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
public class WebService : System.Web.Services.WebService
{
public WebService ()
{
//Uncomment the following line if using designed components
//InitializeComponent();
}
[WebMethod]
public string testWebService1()
{
return "Hello World ";
}
[WebMethod]
public string testWebService2(string a,int b)
{
return "Hello World " + a + " - " + b.ToString();
}
}
Hope it help.
Thanks to Michael
Regards,
Abubakar
rega
|
|
|
|
|
Cool..... I glad to hear that your problem is solved....
As I suggest you earlier, if you are working for large Ajax-enabled project, you may probably want to use Javascript Ajax framework (eg: prototype js library) or ASP.NET Ajax...
Thanks and Regards,
Michael Sync ( Blog: http://michaelsync.net)
If you want to thank me for my help, please vote my message by clicking one of numbers beside "Rate this message". Why vote? Plz Read it here. Thank you.
|
|
|
|
|
I already voted your message.
I posted a new message in forumn, may be you already read it if u didn't I am repeating here again. if you know its answer please reply its answer. Thanks.
QUESTION
I want to use embedded Window Media Player functions like stop(), pause() in Firefox. Does anyone have an idea?
I checked following two ways. They are working good in IE6 and IE7 but not in Firefox.
(1) document.Player.controls.pause();
(2) document.getElementById("Player").controls.pause();
Please tell me a solution in Firefox. Thanks.
Abuabakr
|
|
|
|
|
Why do you wanna add this from Javascript?
If you are embedding Windows Media Player Object in WebPage, all buttons (play,pause,stop and etc) are already included in that object. So, I don't think you need to add this duplicated features from Javascript..
You can check the screenshot here.
<embed type="application/x-mplayer2" pluginspage="http://www.microsoft.com/Windows/MediaPlayer/" name="mediaplayer1" ShowStatusBar="true" EnableContextMenu="false" autostart="false" width="320" height="240" loop="false" src="MyVideo.wmv" />
Ref: Embedding Windows Media Player into a web page
Thanks and Regards,
Michael Sync ( Blog: http://michaelsync.net)
If you want to thank me for my help, please vote my message by clicking one of numbers beside "Rate this message". Why vote? Plz Read it here. Thank you.
|
|
|
|
|
Hi
i want to display selected dates and display dates in column header, and that column will generate dynamically display in gridview.
Example:
------------------------------------------------------------
!02/09/07 ! 03/09/07 ! 04/09/07 !05/09/07 ! etc
------------------------------------------------------------
Room1! noroom ! Noroom ! No room ! Free ! etc..
----------------------------------------F-------------------
Room2! No room ! NoRoom ! Free ! Free ! etc..
------------------------------------------------------------
etc ! ! ! !
-------------------------------------------------------------
Urgent
|
|
|
|
|
|
i need help with this subject.
i want to set connectionString in web.config.
don`t know how!
|
|
|
|
|
|
|
ASP.NET 1.1
<appSettings>
<add key="ConnectionInfo" value="server=(local);database=Northwind;Integrated Security=SSPI" />
</appSettings>
Reading this string from code ~
ConfigurationSettings.AppSettings["ConnectionInfo"];
ASP.NET 2.0,
<connectionStrings>
<add name="YourConnectionString" connectionString="Data Source=YourSQLServer; Initial Catalog=YourDatabase; User ID=YourUserID; Password=YourPassword" providerName="System.Data.SqlClient" />
</connectionStrings>
Reading this string from code ~
<br />
if (((ConfigurationManager.ConnectionStrings("YourConnectionString") == null)<br />
|| _)) {<br />
ConfigurationManager.ConnectionStrings("YourConnectionString").ConnectionString.Trim() = "";<br />
throw new Exception("Connection Error");<br />
}<br />
else {<br />
conn.ConnectionString = ConfigurationManager.ConnectionStrings("YourConnectionString").ConnectionString;<br />
}
Thanks and Regards,
Michael Sync ( Blog: http://michaelsync.net)
If you want to thank me for my help, please vote my message by clicking one of numbers beside "Rate this message". Why vote? Plz Read it here. Thank you.
|
|
|
|
|
if u mean that u wanto to edit the ConnectionString within the code(Dynamiclay) u couldn't
only by the web configuration tool or manual
regrds
|
|
|
|
|
Add www.connectionstrings.com[^] to your bookmark. It is very helpful and can be of use if you work with numerous different databases.
"Real programmers just throw a bunch of 1s and 0s at the computer to see what sticks" - Pete O'Hanlon
|
|
|
|
|
salam
kheyli khoshhal shodam ke tedade iraniha dar in talar har ruz bishtar mishe.
va amma moshkele shoma:
shoma mitavanid dar file web.config
yek klid mesle:
<configuration>
<appSettings>
<add key="connectionName" value="data source=(local);initial catalog=master;user id=sa;"/>
</appSettings>
</configuration>
ijad konid , jahate estefade az an:
private SqlConnection conn = new SqlConnection(ConfigurationManager.AppSettings["connectionName"]);
dar har gesmat az code garar dahid.
dar zemn behtare ruye foldere Bin right click karde va componente System.Configuration ra add konid.
My Real Email:
abolfazl585@yahoo.com
We Can Do Anything, If We Want It
|
|
|
|
|
Hi, I have a custom login control into one UpdatePanel.
when user click button for login, i disable button and show a waiting gif by add_initializeRequest unitil end of ajax process.
then enable button and hide gif in add_endRequest.
Until now there is no problem. but i want make modal (disabled with fade effect)the page in this duration.
please help me how i can do it?
Thank you advance
|
|
|
|
|
|
Dear Vasudevan Deepak Kumar,
I am not member of http://www.experts-exchange.com, would you please zip the page and send to me it.
mortezasoft[at]gmail.com
thank you
|
|
|
|
|
i am adding textbox to a column of gridview dinamically.
1 - if i use from OnRowCreated, its not applying in grid binding and must be postback page to apply it.
2 - if i use from OnDataBound, its apply in grid binding but lost box's in post back
codes:
1 - OnRowCreated
{
e.Row.Cells[3].Controls.Add(new TextBox());
}
2 - OnDataBound
{
foreach(GridViewRow row in grid1.Rows)
row.Cells[3].Controls.Add(new TextBox());
}
We Can Do Anything, If We Want It
|
|
|
|
|
You have to use Templates to do it
|
|
|
|
|
can you say me that how to add dinamic textbox to templatefield
We Can Do Anything, If We Want It
|
|
|
|
|
|
hi,
I have a problem reading DateTime.Now in my web application on Windows vista. It's read in an incorrect format (dd/mm/yyy), although my regional settings are all (united states) and the date format is set to (mm/dd/yyyy)?
so why is it read in this format in internet explorer? Am I missing something...I'm new to windows vista so I dunno!
|
|
|
|
|
Then forcefuly Format the date
DateTime dt = DateTime.Now();
String date = dt.Month + "/" + dt.Day + "/" + dt.Year;
I Think there are also better Solution.
Ps. Is your computer also a testing server? That setting depends on the server computer, where these files are executed. This kind of problem is very often to come by when attempting to insert into mysql or other database. I Don't know if i typed it correctly the example, but at least you get the idea how to solve. Without having to change the setting for every server you inted to run it
Edit: This problem doesn't exsist in Vista Only, It coud also exsist in other platforms. (I Had same problem with PHP on Linux - When i tried linux)
|
|
|
|
|
well I can't use this solution coz the whole project is written like that..in several other pages..it's actually working ok on windows xp and I even made the same settings I have on windows vista..I hope there's something else to do in the settings of vista to solve this problem!
thnx anyway for the reply
|
|
|
|