2016-09-05 6 views
0

Ist es irgendwie möglich, eine Verbindung mit einem jQuery Funktionsaufruf herzustellen?Ist es möglich, externe Verbindung mit jquery Anruf zu haben?

Zum Beispiel: ich Kunden eine E-Mail mit einem Link zu einer Seite zu senden. aber ich möchte auch eine jQuery-Funktion enthalten, die (zum Beispiel) ein div auf dieser Seite öffnet (zu der der Link verlinkt hat) oder (nur ein anderes Beispiel) einige CSS-Klassen auf dieser Seite ändern oder so ... diese sind nur Beispiele. Ziel ist es, nach dem Laden der verknüpften Seite eine jQuery-Funktion auslösen zu können.

+0

Versuchen Sie, ein div in dieser E-Mail um Pop-up? Wenn dem so ist, ist das nicht möglich, da der Inhalt von E-Mails stark eingeschränkt ist. –

+0

Soll dieses Popup in der E-Mail oder auf der Seite nach dem Link angezeigt werden? –

+0

Dies ist sehr einfach, wenn Sie möchten, dass das Pop-up im Browser-Fenster passiert, aber im E-Mail-Client selbst nicht möglich ist. – Roberrrt

Antwort

1

Geben Sie der URL einen Parameter.

Beispiel URL:

www.ben.com/site/hello.html&popup=true;

Fang die &popup=true; mit einem .split() auf der & und = und die Parameter nehmen. Senden Sie anschließend ein Popup mit jQuery.

Beispielcode:

function popUp() { 
    var href = window.location.href; 
    var param = href.split('&'); 
    var value = param[param.length - 1].split('='); 
    if (value[0] === "popup" || value[1] === "true") { 
     popUpMessage(); 
    } 
} 
+0

Großartige Idee! Vielen Dank! obwohl ich denke, dass es vielleicht einfacher wäre, den parameter zu holen und das if mit php zu machen ... – Ben

+0

Tatsächlich ist es! Aber das ist auch mit jQuery möglich! – Roberrrt

Verwandte Themen