Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Closed TopicStart new topic
> Wywołanie funkcji JS z ramki
binary_search
post
Post #1





Grupa: Zarejestrowani
Postów: 30
Pomógł: 0
Dołączył: 16.05.2009

Ostrzeżenie: (0%)
-----


Witam,
więc tak, mam taki kod (są jakieś tagi na kod JS?)

Kod
<script>
function funkcja(i){ //ta funkcja się wywoła przy wczytaniu strony
alert('fail');
}
</script>

<iframe src="http://www.adres.pl/" onload="funkcja(13)"></iframe>


więc tak, chcę wczytać stronę w ramce, a od razu po jej wczytaniu wywołać funkcję (zdefiniowaną w kodzie źródłowym wczytanej strony), oczywiście na stronie wczytanej w ramce, co powinienem zmienić?

Ten post edytował binary_search 24.05.2009, 17:10:50
Go to the top of the page
+Quote Post
erix
post
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Kod
onload="funkcja(13)"

Kod
onload="this.document.funkcja(13)"

?

Ale AFAIK jest to powoli blokowane przez przeglądarki
Go to the top of the page
+Quote Post
binary_search
post
Post #3





Grupa: Zarejestrowani
Postów: 30
Pomógł: 0
Dołączył: 16.05.2009

Ostrzeżenie: (0%)
-----


wielkie dzięki za zainteresowanie (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

czemu blokują?
korzystam z FF 3.0.10 i nie działa,
jest ewentualnie inny sposób aby wywołać funkcję w obcej stronie osadzonej w ramce?
Go to the top of the page
+Quote Post
pyro
post
Post #4





Grupa: Zarejestrowani
Postów: 2 148
Pomógł: 230
Dołączył: 26.03.2008

Ostrzeżenie: (0%)
-----


Nie. Z powodów bezpieczeństwa.

Jak chcesz zeby po wczytaniu ramki pokazal sie napis to zrob to na swojej stronie.
Go to the top of the page
+Quote Post
binary_search
post
Post #5





Grupa: Zarejestrowani
Postów: 30
Pomógł: 0
Dołączył: 16.05.2009

Ostrzeżenie: (0%)
-----


gorzej jeżeli chce skorzystać z funkcji na cudzej stronie, jeżeli to ma chronić twórców to trochę bez sensu, priorytetem powinno być bezpieczeństwo użytkownika a także wygoda korzystania oraz większe możliwości
Go to the top of the page
+Quote Post
lord_t
post
Post #6





Grupa: Zarejestrowani
Postów: 603
Pomógł: 131
Dołączył: 24.07.2007
Skąd: Górny Śląsk

Ostrzeżenie: (0%)
-----


A co za problem znaleźć tę funkcję i wkleić na swojej str.(IMG:http://forum.php.pl/style_emoticons/default/snitch.gif) ?
Go to the top of the page
+Quote Post
binary_search
post
Post #7





Grupa: Zarejestrowani
Postów: 30
Pomógł: 0
Dołączył: 16.05.2009

Ostrzeżenie: (0%)
-----


funkcja jest generowana dynamicznie poprzez skrypt php, za każdym razem jest inna (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
Go to the top of the page
+Quote Post
lord_t
post
Post #8





Grupa: Zarejestrowani
Postów: 603
Pomógł: 131
Dołączył: 24.07.2007
Skąd: Górny Śląsk

Ostrzeżenie: (0%)
-----


A co tam się w niej zmienia?
Go to the top of the page
+Quote Post
binary_search
post
Post #9





Grupa: Zarejestrowani
Postów: 30
Pomógł: 0
Dołączył: 16.05.2009

Ostrzeżenie: (0%)
-----


za każdym razem jest inny hash md5, (raczej dojście z czego jest generowany odpada) oraz inne ID
hash jest jednakowy przez cały czas trwania sesji natomiast ID jest różne (znane przeze mnie, ale także generowane przez JS)

osobiście widzę kilka opcji
1. pobrać hash przy użyciu cURL
2. dołączyć stronę jako źródło javascriptu

czy jest na to lepszy sposób?
Go to the top of the page
+Quote Post
lord_t
post
Post #10





Grupa: Zarejestrowani
Postów: 603
Pomógł: 131
Dołączył: 24.07.2007
Skąd: Górny Śląsk

Ostrzeżenie: (0%)
-----


A po co Ci ten hash:>?
Go to the top of the page
+Quote Post
binary_search
post
Post #11





Grupa: Zarejestrowani
Postów: 30
Pomógł: 0
Dołączył: 16.05.2009

Ostrzeżenie: (0%)
-----


;>
funkcja przekierowuje na URL, który go zawiera (poza hashem także numer ID), w wypadku niepodania hasha system odrzuca zapytanie
Go to the top of the page
+Quote Post
lord_t
post
Post #12





Grupa: Zarejestrowani
Postów: 603
Pomógł: 131
Dołączył: 24.07.2007
Skąd: Górny Śląsk

Ostrzeżenie: (0%)
-----


Zeby nie zadawać 500 pytań, lepiej powiedz do czego Ci to, bo coś mi tu nielegalnie pachnie:>
Go to the top of the page
+Quote Post
binary_search
post
Post #13





Grupa: Zarejestrowani
Postów: 30
Pomógł: 0
Dołączył: 16.05.2009

Ostrzeżenie: (0%)
-----


(IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
najogólniej problem można sprowadzić do 'zwiększania licznika odwiedzin'
muszę wielokrotnie (różne hashe), odwiedzić wiele podstron (różne ID, znam je już teraz)

należy wejść na adres strona.pl/ID/hash

w oryginalnym interfejsie odbywa się to właśnie poprzez wywołanie funkcji JS
Go to the top of the page
+Quote Post
erix
post
Post #14





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Nie pomagamy w omijaniu zabezpieczeń. EOT.
Go to the top of the page
+Quote Post

Closed TopicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 17.09.2025 - 14:11