Quantcast
Channel: ASP.NET AJAX + Ajax Control Toolkit (ACT)
Viewing all 5678 articles
Browse latest View live

Combo box styling

$
0
0

I have currently styled the ajax combo box as following, is it possible to:

<act:ComboBox ID="cboRisk" runat="server" CssClass="combostyle" DropDownStyle="DropDownList"><asp:ListItem Text="Actual Item #1" Value="SomeValue" /><asp:ListItem Text="Actual Item #2" Value="3" /><asp:ListItem Text="Actual Item #3" Value="xxx" /></act:ComboBox>

1. Change the selected item colour, the background colour that shows when moving up and down the list? 

2. Change the background colour in the input box when an item has been selected?

3. Stop the cursor from entering the box as it is a drop down list. 

   .combostyle .ajax__combobox_inputcontainer {
            border-right: 0px none;
            padding: 1px 0px 0px 5px;
        }

            .combostyle .ajax__combobox_inputcontainer input {
                border: solid 1px #085394;
                height: 24px;
            }


        .combostyle .ajax__combobox_buttoncontainer {
            position: relative;
            top: 3px;
            left: 2px;
        }


            .combostyle .ajax__combobox_buttoncontainer button {
                padding: 1px;
                width: 24px;
                height: 24px;
                background: #085394;
                -webkit-border-radius: 3px;
                -moz-border-radius: 3px;
                border-radius: 3px;
                border: solid 1px #483D8B;
                -ms-text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
                text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
                -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
                -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
                box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
                margin-left: 1px;
                margin-bottom: 1px;
                -webkit-transition-duration: 0.2s;
                -moz-transition-duration: 0.2s;
                -o-transition-duration: 0.2s;
                transition-duration: 0.2s;
               


Page_Load 1 load desing 2 load sql

$
0
0
protected void Page_Load(object sender, EventArgs e)
    {
        1. I step installation of the web page design.
        2. I would like to run the sql in step.

    }

      protected void Page_Load(object sender, EventArgs e)
    {
        1. I step installation of the web page design.

        System.Threading.Thread.Sleep(3000);
        2. I would like to run the sql in step.
        select * from table .....

    }

Script Manager isnt a known element

$
0
0

Hi Guys, hoping that you can help me.

Trying to build a simple web app that will take input xml from a textbox and then use an ajax call to send the xml off.

I need to include a Scriptmanager in the code, but whenever I try to build it I get a build error saying that "Scriptmanager isn't a known element"

I have tried:

cleaning the application

reinstalling .net

reinstalling VS

reinstalling the ajax toolkit

here's my code:

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="Default" validateRequest="false"%><!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml"><head><meta charset="utf-8" /><title>End to end</title><link rel="stylesheet" type="text/css" href="StyleSheet.css"/><script type="text/javascript" src="JavaScript2.js"></script><script src="jquery-3.1.1.js"></script></head><body onload="startup()"><div id="header"><p>End to End</p></div><div id="center"><form name="frmMain" method="post" onsubmit="cmdButtonSend()"><input name="CallerId" type="hidden" value="EndToEnd"/><input name="WorkingStateXML" id="WorkingStateXML" type="hidden" value=""/><input name="SubmitMethod" type="hidden" value=""/><input name="StartTime" type="hidden" value=""/></form><button onclick="cmdButtonSend();" type="button" >Call Component Engine</button><br/><br/>
            Time Out in Seconds &nbsp; <input name="txtTimeOut" type="text" maxlength="2"  value="20"/><br/><br/>
            Handle CE Retry Request Messages Automatically &nbsp; <input name="chkHandleCE" type="checkbox" /><br/><br/><form id="textbox" runat="server"><asp:ScriptManager ID="ScriptManager1" runat="server" ></asp:ScriptManager><asp:TextBox style="height:400px; width:400px; background-color:#d9f38b;" id="TextInput" runat="server" TextMode="MultiLine" Wrap="false" ></asp:TextBox></form></div></body></html>

Hopefully you can help me out because this is really annoying me now.

Copying project source to another computer not work.

$
0
0

Hi every one

After many days i can not an issue, please help,

I have a website designing under vs2010, inside windows 7, i copied the project into anothe rcomputer with same version, but i faced with a bunch of errors as follows. I have installed crystal report, re installed vs 2010, ajax toolkit but not fixed.

-----------------------------------------------------

these are the errors, totally 103 error 1 warning 5 message

Message 104 Could not find schema information for the element 'businessObjects'. 

Error 1 Could not load file or assembly 'log4net, Version=1.2.10.0, Culture=neutral, PublicKeyToken=692fbea5521e1304' or one of its dependencies. The system cannot find the file specified. 

Error 3 Type 'Int32' is not defined. F:\shabdizmusic.com\aspnet_training\App_Code\Registering.vb 8 22 

Error 33 'ConfigurationManager' is not declared. It may be inaccessible due to its protection level. 

Error 49 Type 'Exception' is not defined. 

Error 74 Type 'Int32' is not defined.  (repeated for every page)

-------------------------------

The only difference i found between two computer was both had log4.dll version 1.2.10.0 AMD64, in windows/assembly folder
but the source had log4.dll version 1.2.10.0 x86 which the target computer dont have.

Both computer using windows 7, 64 bit, and vs 2010 32 bit.

please help

best regards

Set Position for model popup

$
0
0

How can I set position for model popup?

Thanks in advance

-Dnyanesh

download a file

$
0
0

hi ,Iam downloading A file Name It As Ajax ToolKit

NumericUpDown Control Custom Button Graphics

$
0
0

I'm using the NumericUpDown control in an app being access from the Internet Explorer (IE6 basically) in a device running Windows CE 5.0.  The up/down buttons are not displaying properly.  They appear to output a value that I assume contains some unicode character for a solid triangle.  The documentation for the control states that "Page authors can also provide custom images to be used instead of the default up/down button graphics."  I am not seeing a property in the control for setting a path to alternate image buttons.  How does one go about specifying alternate images?

how to add custom buttons in (HtmlEditorExtender)

$
0
0

Hi, i have two problems in Ajax HtmlEditorExtender 

1 - that  when i save the text and it's go to my database it's come with html tags is there is a way to remove the tags before it saves in the database 

2 - i want to add custom buttons in the HtmlEditorExtender i want to add emoji(Emotion) like this web site http://ajaxtoolkit.net/HTMLEditor/OtherSamples/EditorWithCustomButtons_1.aspx but i didn't know how to add it 

i'm using :

VS 2012 ,SQL SERVER 2012 EntityFramework

this is images from my HtmlEditorExtender 

http://www11.0zz0.com/2017/03/04/19/744555252.png

http://www11.0zz0.com/2017/03/04/19/554652647.png

http://www11.0zz0.com/2017/03/04/19/259991860.png

and this is when i save the html tags comes with me like in this image in the database

http://www4.0zz0.com/2017/03/04/19/833813527.png


Error Submitting data.

$
0
0

Hello experts,

I can't seem to figure out what I am doing wrong.

I am using json object and an ajax call to submit data to the database.

When I try to submit the data, I got an error that there is an error submitting to the database.

Any ideas what I could be doing wrong?

Thanks in advance

<script type="text/javascript">$(document).ready(function () {$(document).on("click", "#btnAdd", function () { //
                var rowCount = $('.data-contact-person').length + 1;
                var contactdiv = '<tr class="data-contact-person">' +
                    '<td><input type="text" name="sourcename' + rowCount + '" class="form-control sourcename01" /></td>' +
                    '<td><input type="text" name="sourceaddress' + rowCount + '" class="form-control sourceaddress01" /></td>' +
                    '<td><input type="text" name="sourceincome' + rowCount + '" class="form-control sourceincome01" /></td>' +
                    '<td><button type="button" id="btnAdd" class="btn btn-xs btn-primary classAdd">Add More</button>' +
                    '<button type="button" id="btnDelete1" class="deleteContact btn btn btn-danger btn-xs">Remove</button></td>' +
                    '</tr>';$('#maintable').append(contactdiv); // Adding these controls to Main table class
            });$(document).on("click", "#btnAdd2", function () { //
                var rowCount = $('.data-contact-person2').length + 1;
                var contactdiv = '<tr class="data-contact-person2">' +
                    '<td><input type="text" name="spousename' + rowCount + '" class="form-control spousename01" /></td>' +
                    '<td><input type="text" name="spouseaddress' + rowCount + '" class="form-control spouseaddress01" /></td>' +
                    '<td><input type="text" name="spouseincome' + rowCount + '" class="form-control spouseincome01" /></td>' +
                    '<td><button type="button" id="btnAdd2" class="btn btn-xs btn-primary classAdd">Add More</button>' +
                    '<button type="button" id="btnDelete2" class="deleteContact btn btn btn-danger btn-xs">Add More</button></td>' +
                    '</tr>';$('#maintable2').append(contactdiv); // Adding these controls to Main table class
            });$(document).on("click", ".deleteContact", function () {$(this).closest("tr").remove(); // closest used to remove the respective 'tr' in which I have my controls
        });

        function getAllEmpData() {
            var data = [];
            $('tr.data-contact-person').each(function () {
                var sname = $(this).find('.sourcename01').val();
                var saddress = $(this).find('.sourceaddress01').val();
                var sincome = $(this).find('.sourceincome01').val();
                var spname = $(this).find('.spousename01').val();
                var spaddress = $(this).find('.spouseaddress01').val();
                var spincome = $(this).find('.spouseincome01').val();
                var alldata = {
                    'mySource': sname,
                    'mySAddress': saddress,
                    'mySIncome': sincome,
                    'mySpouse': spname,
                    'mySPAddress': spaddress,
                    'mySPIncome': spincome
                }
                data.push(alldata);
            });
            console.log(data);
            return data;
        }$("#btnSubmit").click(function () {
            var data = JSON.stringify(getAllEmpData());
            //console.log(data);$.ajax({
                url: 'closures.aspx/SaveData',
                type: 'POST',
                dataType: 'json',
                contentType: 'application/json; charset=utf-8',
                data: JSON.stringify({ 'empdata': data }),
                success: function () {
                    alert("Data Added Successfully");
                },
                error: function () {
                    alert("Error while inserting data");
                }
            });
        });
    });</script><WebMethod()> _
    Public Shared Function SaveData(empdata As String) As String
        Dim serializedData = JsonConvert.DeserializeObject(Of List(Of Employee))(empdata)
        Using con = New SqlConnection(Constr)
            If con.State = ConnectionState.Closed Then
                con.Open()
            End If
            For Each data As Employee In serializedData
                Using cmd = New SqlCommand("INSERT INTO SourceDetails(sourcename, sourceaddress, sourceincome, createDate) VALUES(@sname, @saddress,@sincome,@CreatedDate)")

                    cmd.CommandType = CommandType.Text
                    cmd.Parameters.AddWithValue("@sname", data.mySpouse)
                    cmd.Parameters.AddWithValue("@saddress", data.mySAddress)
                    cmd.Parameters.AddWithValue("@sincome", data.mySIncome)
                    cmd.Parameters.AddWithValue("@CreatedDate", DateTime.Now)
                    cmd.Connection = con
                    cmd.ExecuteNonQuery()
                End Using
            Next
            con.Close()
        End Using
        Return Nothing
    End Function

How do I edit the file ScriptResource.axd

$
0
0

I am getting an error when putting a date in a textbox with the Calendar extender. The error is showing up in the file ScriptResource.axd. Where can I find this file?  The url shows  file http://localhost:15500/ScriptResource.axd?  But I can't find it.

ASP button does not fire event after return true from JS function

$
0
0
function AuthUsr() {
(function ($) {
    var obj = {};
    obj.Usrname = $.trim($("#username").val());
    obj.Pw = $.trim($("#password").val());$.ajax({
        type: "POST",
        url: "../../SessionService.asmx/AuthUsrEntry",
        data: JSON.stringify(obj),
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        success: function (r) {
            var serresp = r.d
            return run(serresp)

        }
    });
})(jQuery);}

function run(e) {
if (e == false) {
    alert(e)

    MsgNotify('Error', '', 'Invalid Password!', '', '')
    return false;
}
else {
    //$('#login').submit();
    return true;
    __doPostBack('#cmdlogin', '')

};};

 <asp:Button ID="cmdlogin" runat="server" Text="Sign in" OnClick="cmdlogin_Click"CssClass=" pushed button btn-blue" ClientIDMode="Static" OnClientClick="return AuthUsr();" Style="display: block; margin-right: auto; margin-left: auto"UseSubmitBehavior="False" />

I m posting my code and HTML build for the button, I tried postback, submit and other functions,, none worked. I m running the my elements in update panel

I know my problem is in returning and employing the boolean val from AJAX call

Please help

Tab border - Changing yellow to blue

$
0
0

Does anyone know how I can change the top border on the active and non active tabs to be blue rather than the default yellow? Also occurs when you hover over a tab.

<act:TabContainer runat="server" ID="Tabs" ActiveTabIndex="0" Height="440px"><act:TabPanel runat="server" ID="tpDetails" HeaderText="Details"><ContentTemplate>
                                            Test</ContentTemplate></act:TabPanel><act:TabPanel runat="server" ID="tpHistory" HeaderText="History"><ContentTemplate>
                                            Test</ContentTemplate></act:TabPanel><act:TabPanel runat="server" ID="tpAlerts" HeaderText="Alerts"><ContentTemplate>
                                            Test</ContentTemplate></act:TabPanel></act:TabContainer></div>


Thanks

Ajax loading with text showing counter/text

$
0
0

Hi,

I'm developing an application that sends bulk mails and i'm using AsyncCallback, so it sends one email every 2 seconds. 
So what I need is a loading on top of the screen (modal maybe?), and a counter incrementing for every email it sends, something like a counter.

Thanks in advance!

How to Double cascade my dropdownlist (AJAX ControlToolkit - Cascading DropdownList)

$
0
0

Hey there,

I hope this is the right forum for it, I am in the process of updating an existing VB.Net web application.

My user control uses the AJAX ControlToolkit to pre populate the next dropdownlist based on the previous item selected in another dropdown.

I was hoping someone could enlighten me on how to cascade all the way down the dropdownlist chain.  (some projects only have one phase and one task)

EXAMPLE:  ddlProject -> ddlProjectPhase -> ddlProjectPhaseTask

So if I select a Project and it only has 1 phase, then cascade to task and if it only has one task then select that task.

Currently i have to Select my project (which populates 1 phase), then i have to select that phase (which populates 1 task), then i have to select that 1 task...

I want it to be smart enough to only make manual selections if there are more the 1 value to choose from, other wise just pre-populate all dropdowns with that 1 lonesome value in the list.

My Phase Code:

<WebMethod()> _
    Public Function GetParentAccountProjectTasks(ByVal knownCategoryValues As String, ByVal category As String) As AjaxControlToolkit.CascadingDropDownNameValue()

        Dim Value As String = Replace(Replace(knownCategoryValues, ";", ""), "undefined:", "")
        Dim CategoryValue() As String = Split(category, ",")

        'this get the project id
        Value = Value.Substring(Value.IndexOf(".") + 1)

        Dim objRow As TimeLiveDataSet.AccountProjectTaskRow
        Dim objAccountProjectTaskBLL As New AccountProjectTaskBLL

        Dim objTable As TimeLiveDataSet.AccountProjectTaskDataTable

        objTable = objAccountProjectTaskBLL.GetParentAccountProjectTasksByAccountProjectId(Value, CategoryValue(0))
        Dim values As New Generic.List(Of AjaxControlToolkit.CascadingDropDownNameValue)

        For Each objRow In objTable.Rows
            values.Add(New AjaxControlToolkit.CascadingDropDownNameValue(objRow.TaskName, objRow.AccountProjectTaskId))
        Next

        Me.Context.Response.Cache.SetCacheability(HttpCacheability.ServerAndNoCache)

        Return values.ToArray

    End Function

My Task Code:

<WebMethod()> _
    Public Function GetParentAccountProjectTasks(ByVal knownCategoryValues As String, ByVal category As String) As AjaxControlToolkit.CascadingDropDownNameValue()

        Dim Value As String = Replace(Replace(knownCategoryValues, ";", ""), "undefined:", "")
        Dim CategoryValue() As String = Split(category, ",")

        'this get the project id
        Value = Value.Substring(Value.IndexOf(".") + 1)

        Dim objRow As TimeLiveDataSet.AccountProjectTaskRow
        Dim objAccountProjectTaskBLL As New AccountProjectTaskBLL

        Dim objTable As TimeLiveDataSet.AccountProjectTaskDataTable

        objTable = objAccountProjectTaskBLL.GetParentAccountProjectTasksByAccountProjectId(Value, CategoryValue(0))
        Dim values As New Generic.List(Of AjaxControlToolkit.CascadingDropDownNameValue)

        For Each objRow In objTable.Rows
            values.Add(New AjaxControlToolkit.CascadingDropDownNameValue(objRow.TaskName, objRow.AccountProjectTaskId))
        Next

        Me.Context.Response.Cache.SetCacheability(HttpCacheability.ServerAndNoCache)

        Return values.ToArray

    End Function

Any help would be greatly appreciated !!


Thanks. sc

AJAX POST METHOD Problem

$
0
0

Hi all;

here is my FB LOGIN and send to DB function. Ajax function working when i define variable after ajax its working but when i try to define inside login function its not working.

Here is sending value A,B,C,D but when i try to do it inside fb login function not working. thx 

function Login() {

FB.login(function (response) {
if (response.authResponse) {
getUserInfo();
} else {
console.log('User cancelled login or did not fully authorize.');
}
}, { scope: 'email,user_photos,user_videos' });

}


function getUserInfo() {
FB.api('/me', 'GET', { "fields": "id,name,picture.width(87).height(60),email" }, function (response) {

// var isim = response.name;
// var fbid = responseid;
// var fbresim = response.picture.data.url;
// var fbemail = response.email;
ShowCurrentTime();


})
};

function ShowCurrentTime() {
var isim ="A";
var fbid = "B";
var fbresim = "C";
var fbemail = "D";

$.ajax({
type: "POST",
url: "anasayfa.aspx/kaydet",

data: "{'isim':'" + isim + "', 'fbid':'" + fbid + "', 'fbresim':'" + fbresim + "', 'fbemail':'" + fbemail + "'}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (msg) {
alert(msg.d);


return false;

}
})
};


Sending an email through ajax call to webmethods

$
0
0

I have several ajax calls that post data to the database through webmethods.

This works very well.

Each time data is posted to the database, an email an email confirmation is sent to the user that submitted the data.

Email is getting sent out just fine. However, users are getting three confirmation emails instead of one.

I suspect this is happening because the email is inside a FOR EACH loop.

Any idea how to fix this?

Public Class Employee
    Public Property emplName() As String
        Get
            Return m_empName
        End Get
        Set(value As String)
            m_empName = value
        End Set
    End Property
    Private m_empName As String
    Public Property emplTitle() As String
        Get
            Return m_empTitle
        End Get
        Set(value As String)
            m_empTitle = value
        End Set
    End Property
    Private m_empTitle As String
    Public Property empMail() As String
        Get
            Return m_empMail
        End Get
        Set(value As String)
            m_empMail = value
        End Set
    End Property
    Private m_empMail As String
End Class

It is inside the FOR LOOP because it has to use the get{} set{}  Employee class and I have no idea how to use it any other way.

Is it Possible to Change Table Cell TD width percentage programmatically?

$
0
0

I have the following table:

<table width="100%"><tr><td id="UserMenuIconCell" runat="server" width="3%"><asp:Image ID="UserMenuIcon" runat="server" Height="30px" ImageUrl="~/Images/UserMenuImg.png" Width="30px" /></td><td id="UserMenuNavCell" runat="server" align="left" width="20%"><asp:Menu ID="NavigationMenu" runat="server" DataSourceID="SiteMapDataSource1" onmenuitemdatabound="NavigationMenu_MenuItemDataBound"
                        Orientation="Horizontal"  StaticEnableDefaultPopOutImage="False" staticsubmenuindent="5" Width="229px"><LevelMenuItemStyles><asp:MenuItemStyle CssClass="LoginningUserStyle" /><asp:MenuItemStyle CssClass="SubMenusStyle1" /><asp:MenuItemStyle  CssClass="SubMenusStyle2"/></LevelMenuItemStyles></asp:Menu></td><td align="center" valign="top" rowspan="2" style="text-align: left"><asp:Image ID="Image3" runat="server" Width="275px" Height="125px"
                        ImageUrl="~/Images/MurasalatLogo.png" /></td><td align="left" width="10%" rowspan="2"><asp:Image ID="Image2" runat="server" ImageUrl="~/Images/MinistryLogo.png"
                        Height="125px" style="text-align: center;" Width="125px" /></td></tr><tr><td width="3%"></td><td align="left" width="20%"></td></tr></table> 

I want to change the UserMenuIconCell and UserMenuNavCell width to 1% each programmatically. What are the statement I should write to perform this?

Ajax autocomplete

$
0
0

platform is VS2015, just copy from demo website to text,  type "Hel" in the textbox without response.   seems no more setting!  grateful for help!

File - Webform1.aspx

<%@ Page Language="vb" AutoEventWireup="false" CodeBehind="WebForm1.aspx.vb" Inherits="WebApplication1.WebForm1" %> <%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="ajax" %> <!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server">     <title></title> </head> <body>     <form id="form1" runat="server">         <div>         <ajax:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server"/>         <asp:TextBox ID="TextBox1" runat="server" Width="500px" Font-Size="Medium"/>         <ajax:AutoCompleteExtender ID="AutoCompleteExtender1" runat="server" TargetControlID="TextBox1" ServicePath="~/WebService1.asmx" ServiceMethod="HelloWorld" Enabled="true" MinimumPrefixLength="1" CompletionInterval="200">         </ajax:AutoCompleteExtender>     </div>     </form> </body> </html>

File - WebService1.asmx

Imports System.Web.Services  Imports System.Web.Services.Protocols Imports System.ComponentModel

<System.Web.Services.WebService(Namespace:="http://tempuri.org/")> _ <System.Web.Services.WebServiceBinding(ConformsTo:=WsiProfiles.BasicProfile1_1)> _ <ToolboxItem(False)> _ Public Class WebService1     Inherits System.Web.Services.WebService   <WebMethod()> _     Public Function HelloWorld() As String         Return "Hello World"     End Function

End Class

How to validate a username from database using bootstrap validator in asp.net

$
0
0

I want to validate a username from database using bootstrap validator in asp.net. This is some code i tried but not working... When i put remote, the username field is always invalid. Is this correct way to do so?

username: {
                    validators: {
                        remote: {
                         url: '/Registration.aspx/CheckUsername',
                         type:'POST',
                         data: '{user: "' + $("#<%=username.ClientID%>")[0].value + '" }',
                            message: 'The username is not available.',

                        },
                        notEmpty: {
                            message: 'Please fill in your username.'
                        }
                    }
                },
[System.Web.Services.WebMethod]
    public static string CheckUsername(string user)
    {
        string retval = "";
        SqlConnection bbmsConn;
        string connStr = ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString;
        bbmsConn = new SqlConnection(connStr);
        bbmsConn.Open();


        SqlCommand cmd = new SqlCommand("select username from Accounts where username=@username", bbmsConn);
        cmd.Parameters.AddWithValue("@username", user);
        SqlDataReader dr = cmd.ExecuteReader();
        if (dr.HasRows)
        {
            retval = "true";
        }
        else
        {
            retval = "false";
        }

        return retval;
    }



Tab Container

$
0
0

I have a tab container in a modalpopupdialog,, ever time the dialog is shown I want it to default to the first tab.

I have tried numerous settings including

tabs.ActiveTabIndex = 0;     

and

tabs.ActiveTab = tpDetails;

Viewing all 5678 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>