Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [js] wywołanie funkcji z innego okienka
kpajak
post 11.12.2006, 16:11:12
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 6.07.2006

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


Witam.

Mam 2 (prawy.php lewy.php) pliki umieszczone w ramce:

  1. <title>player</title>
  2.  
  3. <frameset cols="260, *" frameborder="no" border="0" framespacing="0" >
  4. <frame name="left" src="lewy.php" noresize scrolling="no" marginheight="0" marginheight="0" />
  5. <frame name="main" src="prawy.php" noresize scrolling="auto" marginheight="0" marginheight="0" frameborder="0" />
  6.  
  7. </head>
  8.  
  9. <body bgcolor="#000000">
  10.  
  11. </body>
  12. </html>



plik lewy.php

  1.  
  2. <script type="text/javascript">
  3.  
  4. function funkcja() {
  5.  
  6. alert('wywolales mnie');
  7.  
  8. }
  9.  
  10.  
  11. </head>
  12.  
  13. <body bgcolor="#000000">
  14. <input type="Button" value="Przycisk" onclick="java script:funkcja();" /> // jak tutaj klikne to sie funkcja wywoła
  15. </body>
  16. </html>


plik prawy.php

w tym pliku chce wywolac funkcje o nazwie "funkcja" z tamtego pliku. Jak tego dokonac ?

Ten post edytował kpajak 11.12.2006, 16:11:53
Go to the top of the page
+Quote Post
siemakuba
post 11.12.2006, 16:34:54
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 112
Pomógł: 20
Dołączył: 10.04.2005

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


musisz odwołać się do funkcji wskazując w którym "oknie" jest dostępna. Nie wiem czy dobrze pamiętam ale będzie to coś na kształt:

klikając w oknie "lewa.php" chcesz wykoać funkcję z okna "prawa.php"
Kod
parent.document.frames['main'].window.funkcja();


Być może pokręciłem trochę odwołania, ale zasada jest na pewno taka - z ramki wychodzisz do okna w którym ramka się znajduje (parent), i następnie z tego okna wchodzisz do innej ramki (document.frames['main']) i wykonujesz dostępną w niej funkcję (funkcja()).

pozdr.
Go to the top of the page
+Quote Post
kpajak
post 11.12.2006, 17:16:08
Post #3





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 6.07.2006

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


wielkie dzieki.
dziala super.

tak juz pod ff dziala

  1. parent.frames['left'].funkcja();


Ten post edytował kpajak 11.12.2006, 17:42:10
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 12.07.2025 - 13:07