Autor Zpráva
Dano
Profil *
Zdravím!
Mám XXX.swf súbor na stránke AAA.com. Na stránke BBB.com zobrazím tento súbor (avšak je hostovaný na stránke AAA.com). Potrebujem v tomto súbore zistiť doménu stránky v ktorej sa zobrazuje (teda BBB.com).

Skúšal som toto:
var localDomainLC:LocalConnection = new LocalConnection();
myDomain = localDomainLC.domain;
načíta doménu AAA.com

a toto:
myDomain = ExternalInterface.call('document.location.href.toString');
avšak na stránke BBB.com sa swf vôbec nespustí, na stránke AAA.com to funguje..

nejaké nápady?
weroro
Profil
Ahoj, takto priamo v AS to nejde? (verzia ActionScript 2.0)
var protocol:Array = unescape(_url).split ('://');
var domain:String = protocol[0] + '://' + protocol[1].split ('/')[0] + '/';
premenná domain vráti názov domény, kde je umiestnené SWF aj s protokolom to jest v tvare http://www.example.com/
Dano
Profil *
Lenže ja potrebujem zistiť hodnotu _url! Teda cestu k stránke kde sa swf načíta a nie kde je uložené. Z tej url si už dokážem zistiť doménu.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0