Ahoj všichni potřeboval bych poradil jak ,a jestli to vubec nějak pujde, začlenit JavaScript který napíšu na stránky někoho jineho??? Např.: Napíšu program v JavaScript a budu ho chtit umístit na seznam.cz třeba i na jedno použití... :)
Diky
Ahoj všichni potřeboval bych poradil jak ,a jestli to vubec nějak pujde, začlenit JavaScript který napíšu na stránky někoho jineho??? Např.: Napíšu program v JavaScript a budu ho chtit umístit na seznam.cz třeba i na jedno použití... :)
Diky
Čus. To samozřejmě nejde. Jak by se ti líbilo, kdybys měl svoje stránky a kdokoli a odkudkoli na světě ti na ně mohl "umístit" svůj JavaScript?
Jde akorát udělat, že si tvá stránka stáhne (na vlastní žádost) externí javascriptový soubor z jiné domény. A docela často se to dělá u knihoven jako jQuery, Mootools, Prototype a podobné.
Samozřejmě, že to jde. JS scripty ani nemusíš spouštět v prohlížeči. Ovšem nedá se zapsat na server cizí domény. Prostě uděláš aplikaci, kterou vydáš. (někde publikuješ) Spustit se pak dá v prohlížeči, v Unixovém shellu, v JS debuggeru atd. Pokud by jsi chtěl serverovou editaci, tak si tak svůj server uzpůsob - ostatní asi nepřesvědčíš... (pokud tedy přesvědčíš někoho jiného, půjde to serverově i na jeho doménu) Stačí tedy v PHP udělat formulář pro zaslání scriptu, na serveru - tam vytvořit soubor a přidat jej do hlavičky html souboru. Jak už bylo napsáno - mimo tvojí doménu to jinde půjde jen lokálně... Pokud by jsi byl vskutku dobrý programátor, mohl by jsi ještě hackovat, ale to se ti spíše nepodaří. Dnes na to mají jen velké firmy - ale jednotlivec...
Pokud nemas pristup na cizi server, tak do cizi stranky zasahovat nemuzes. To je logicke, ne? Pokud se domluvis s adminy, aby do stranky pridavali i tvuj js, pak tam bude pro vsechny.
Ani pomoci iframe tam nemuzes dat parazitujici js, bezpecnostni opatreni.
Ale, kdysi jsem pouzival BookMarkLet, js spousteny z bookmark prohlizece. Na jeden chat jsem si tak doplnil listu s asi 200 smajliky. Slo o noralni js, ktery ve strance prepsal cast kodu. Protoze je to muj prohlizec, muj js a stranka je u mne, tak se na serveru nic nezmenilo. Cili, js tam je, ale vidim ho jen ja a kazdy, kdo pouzije stejny bookmarklet jako ja.
Pozdeji na to vznikl do FF doplnek, ktery postupne prebrali vsechny prohlizece, protoze je to moc sikovne.
Treba admini Travian z toho nemaji radost, protoze hraci si vybudovali na tom ruzne bonusy, ktere jsou normalne ve hre placene a usnadnuji hrani, provadeji ruzne automaticke ukony. Navic jim to zatezovalo servery, protoze to bylo dost pochybne neusporne napsane a stahovalo to megace dat.
Ted je na podobnem principu zalozeno tez mnoho doplnku pro FF. Ja pouzivam webdeveloper, kde si tak muzes zakazovat js, css, zobrazovat js, css, zobrazovat idecka do stranky, rameckovat ruzne prvky, zjistovat informace o tom, kolik je tam obrazku, kolik zabiraji, totez html, css, js. Velmi sikovne veci.
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku