kör js funktion från en annan sida?

Tråden skapades och har fått 2 svar. Det senaste inlägget skrevs .
1
  • Medlem
  • Boden
  • 2013-01-10 20:30

Hejsan.

Om jag har sida1 uppe i min webbläsare, och Sven har sida2 i sin. Är det möjligt att Sven klickar på en knapp på sida2 och därmed kör en js funktion på sida1 hos mig? Båda sidorna ligger på samma server. Antar att det är möjligt, vad heter isf tekniken så jag kan plugga på lite?

Ligger sidorna på samma domän?
Tillåter moderna webbläsare det?

Cross-site scripting - Wikipedia, the free encyclopedia .

Ja, det går. Ett sätt är att kontinuerligt göra ajax-anrop från sida1 (så kallad polling) och kolla om knappen på sida2 har klickats på (genom att kolla efter en rad i en databas, eller liknande), och då köra funktionen. Sen finns det andra tekniker som gör det möjligt att hålla en anslutning öppen kontinuerligt (Websockets), men browser-stödet är sämre, och det blir ett lite annat sätt att programmera server-biten. (Meteor kan vara en startpunkt för att göra sådant)

1
Bevaka tråden