Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [HTML][JavaScript] Automatyczne przekazywanie danych między ramkami
km1606
post 16.05.2019, 19:02:48
Post #1





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 18.01.2014

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


Witam

Nie wiem jak zrobic aby JavaScript automatyczne po załadowaniu strony przekazywał dane między ramkami .




Tutaj podaję przykład działajacej ramki


plik start.html

  1.  
  2. <title>Frames</title>
  3. </HEAD>
  4. <FRAMESET ROWS="50%,50%">
  5. <FRAME SRC="1.html" >
  6. <FRAME SRC="2.html" name="x">
  7.  
  8.  
  9. </HTML>






plik 1.html


  1.  
  2. <p>wpisujemy tekst próbny</p>
  3.  
  4.  
  5. <input type="text" name="a" onkeyup="parent.x.fu(this.form);"/>
  6. </FORM>
  7.  
  8. </BODY>
  9. </HTML>






plik 2.html

  1.  
  2. <script type="text/javascript">
  3. function fu(f)
  4. {
  5. a = f.a.value;
  6. document.getElementById ('wynik').value = (a);
  7. }
  8.  
  9.  
  10. </HEAD>
  11. <p>Tu powinien pojawiać się tekst</p>
  12. <input type="text" id="wynik"/>
  13. </BODY>
  14. </HTML>




Powyższa ramka działa wyśmienicie,

Teraz nie wiem jak przerobic plik 1.html aby JavaScript

po załadowaniu strony przekazał automatycznie wartośc zmiennej v do drugiej ramki.


  1.  
  2.  
  3.  
  4. <script type="text/javascript">
  5.  
  6. function starttt()
  7. {
  8.  
  9. v = 10;
  10.  
  11. parent.x.fu(this.form);
  12.  
  13. }
  14.  
  15.  
  16.  
  17.  
  18.  
  19. </head>
  20.  
  21. <body onload=starttt(); >
  22.  
  23.  
  24. </body>
  25. </html>
  26.  
  27.  


Ten post edytował km1606 16.05.2019, 19:07:54
Go to the top of the page
+Quote Post
dublinka
post 17.05.2019, 05:44:58
Post #2





Grupa: Zarejestrowani
Postów: 594
Pomógł: 66
Dołączył: 22.02.2008
Skąd: Dublin

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


Ramki sa deprecated od html 5.
https://www.w3.org/TR/html5/obsolete.html#frames

11.2. Non-conforming features:

frame
frameset
noframes

Ramki to 20 lat temu.





--------------------
Go to the top of the page
+Quote Post
km1606
post 19.05.2019, 09:29:39
Post #3





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 18.01.2014

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


Tyle to ja też wiem że są przestarzałe, ale w tym wypadku bardzo potrzebne.
Patrzyłem na stronę z linku i sobie nie poradziłem, ktoś wie jak zmienic plik 1.html
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: 18.04.2024 - 06:37