Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [HTML][JavaScript]iframe w javie
DiamondPir
post 28.10.2010, 13:33:31
Post #1





Grupa: Zarejestrowani
Postów: 78
Pomógł: 0
Dołączył: 12.09.2010

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


witam...
czy można popularne <iframe> zastąpić Javą?
żeby był identyczny efekt... tzn pewna strona otwiera się w pewnym "kwadraciku"
jakim kodem coś takiego zrobić?
Go to the top of the page
+Quote Post
Fifi209
post 28.10.2010, 15:53:39
Post #2





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

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




To raz.
Dwa może i teoretycznie się da, pobierałbyś strony ajaxem etc. bardzo dużo roboty.


--------------------
Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP
Go to the top of the page
+Quote Post
DiamondPir
post 28.10.2010, 20:39:00
Post #3





Grupa: Zarejestrowani
Postów: 78
Pomógł: 0
Dołączył: 12.09.2010

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


a np coś takiego jak ma google...
ze mam kod który wstawiam na stronę i wyświetla się ramka w której mogę coś sobie wstawiać z osobnego pliku...
np jakiś index2.htm będzie mi się tam wyświetlał
nie da rady czegoś takiego zrobić?

i wybaczcie za pomyłkę działu
Go to the top of the page
+Quote Post
Crozin
post 28.10.2010, 20:42:22
Post #4





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

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


Dlaczego nie możesz użyć IFRAME?
Go to the top of the page
+Quote Post
moto0095
post 28.10.2010, 21:08:09
Post #5





Grupa: Zarejestrowani
Postów: 247
Pomógł: 9
Dołączył: 12.03.2010

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


A ja by to zrobił tak: (Tylko musisz pobrać bibliotekę jQuery)

Css:
  1. #test {
  2. width: 100px;
  3. height: 100px;
  4. overflow: auto;
  5. }


jQuery
  1. $(document).ready(function() {
  2. $('#test').load('index2.html');
  3. });


Html:
  1. <div id="test"></div>


I tyle smile.gif

Ten post edytował moto0095 28.10.2010, 21:10:10
Go to the top of the page
+Quote Post
DiamondPir
post 29.10.2010, 19:32:55
Post #6





Grupa: Zarejestrowani
Postów: 78
Pomógł: 0
Dołączył: 12.09.2010

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


Cytat(moto0095 @ 28.10.2010, 22:08:09 ) *
A ja by to zrobił tak: (Tylko musisz pobrać bibliotekę jQuery)

Css:
  1. #test {
  2. width: 100px;
  3. height: 100px;
  4. overflow: auto;
  5. }


jQuery
  1. $(document).ready(function() {
  2. $('#test').load('index2.html');
  3. });


Html:
  1. <div id="test"></div>


I tyle smile.gif



ten pomysł jest fajny ale możesz trochę jaśniej mi to wytłumaczyć?
mam już u siebie bibliotekę jquery ale nie wiem czy to to samo...
a czy wystarczy ze zrobię plik o nazwie np: jquery2 wrzucę tek kod który podałeś?
no i oczywiście wstawić w head odwołanie do jquery2
Go to the top of the page
+Quote Post
moto0095
post 29.10.2010, 20:38:26
Post #7





Grupa: Zarejestrowani
Postów: 247
Pomógł: 9
Dołączył: 12.03.2010

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


Do swoich stylów CSS dorzucasz:
  1. #test {
  2. width: 100px
  3. height: 100px;
  4. overflow: auto;
  5. }


a w <head> dajesz:
  1. <script type="text/javascript">
  2. $(document).ready(function() {
  3. $('#test').load('index2.html');
  4. });


i potem w miejscu w którym ma być "sztuczne iframe dajesz":
  1. <div id="test"></div>


Jeżeli masz więcej takich ramek, które mają mieć tę samą wielkość proponuję zamianę ID na KLASĘ smile.gif

Ten post edytował moto0095 29.10.2010, 20:40:02
Go to the top of the page
+Quote Post
Fifi209
post 29.10.2010, 20:52:16
Post #8





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

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


Tak, tylko po kliknięciu w taki link, nie otworzy on się w Twojej "ramce" ;]


--------------------
Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP
Go to the top of the page
+Quote Post
DiamondPir
post 30.10.2010, 14:27:56
Post #9





Grupa: Zarejestrowani
Postów: 78
Pomógł: 0
Dołączył: 12.09.2010

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


coś nie chce wyświetlić tej strony... wpisuje zamiast index.html http://google.pl
ramka się wyświetla ale google się w niej nie wyświetlają... dlaczego?
niby wszystko robię dobrze...
Go to the top of the page
+Quote Post
Crozin
post 30.10.2010, 15:22:59
Post #10





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

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


Zapewne powodem są zabezpieczenia przeglądarek. Nie można wykonać żądania przy pomocy AJAXa na inną domenę. Tutaj przykłady na to jak zrobić cross-domain ajax request.
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: 23.07.2025 - 05:49