ďťż

Wpisuje, klikam, pojawia się strona Więcej...

       

Podstrony


telcocafe

Czy jest to fizycznie możliwe, by po wpisaniu w formularzu www.onet.pl, pojawiła się żądana przezemnie strona np. w ramce? A jak tak to jak i czy da się to zrobić za pomocą tylko PHP, czy Javascripts też da radę?



Tak.
<form> <input id="e" name="e" /> <input type="button" value="Pokaż" onclick="document.getElementById('id_ramki').src=e.value" /> </form>

Jest kilka uwag, gdy wpisuje adres np: www.onet.pl nic się nie dzieje, ponieważ reaguje to tylko na: http://www.onet.pl/
Drugi problem to, że gdy wczyta się strona w ramce to po kilku sekudnach wczytuje się ta strona na cały ekran, a miała siedzieć w ramce.

1) to dodaj http:// :) ...src='http://'+e.value
2) skorzystaj może z document.frames[]



To też nie działa, tamto przynajmniej włączało stronę, a to nic :lol:
Gdy tak się zasanowić, to kod podany przez ferrari powinien zadziałac poprawnie :huh:
Użytkownik Security edytował ten post 09 maj 2006, 15:47

To też nie działa, tamto przynajmniej włączało stronę, a to nic  :lol:
Gdy tak się zasanowić, to kod podany przez ferrari powinien zadziałac poprawnie  :huh:

Pomysł świetny, jednak jak sobie to wyobrażasz, bo nie za bardzo rozumiem :blink:


Pomysł świetny, jednak jak sobie to wyobrażasz, bo nie za bardzo rozumiem  :blink:

Nie wypaliło, niektórych linków nie da się wczytać. Nie ma innego kodu, który jest bardziej skuteczny?


Nie wypaliło, niektórych linków nie da się wczytać. Nie ma innego kodu, który jest bardziej skuteczny?

Zadziałało, ale ciągle po wczytaniu strony w ramce, pojawia się ona po kilku sekundach na cały ekran, a miała w niej siedzieć.


Zadziałało, ale ciągle po wczytaniu strony w ramce, pojawia się ona po kilku sekundach na cały ekran, a miała w niej siedzieć.

Mam nawet więcej:
<div style="position: absolute; top:0px; left:1px; width:201px; height:167px;"> <iframe width=201 height=167 src="..." name="rama" frameborder=1 scrolling=auto></iframe></div>

Czyli atrybutu 'id' nie masz :P
<iframe width=201 height=167 src="..." name="rama" frameborder=1 scrolling=auto id="id_ramki"></iframe>
Użytkownik Coldpeer edytował ten post 09 maj 2006, 17:01
Racja, jednak nawet teraz pojawia się ten sam problem, ponieważ ciągle strona z ramki się otwiera na całą stronę


Racja, jednak nawet teraz pojawia się ten sam problem, ponieważ ciągle strona z ramki się otwiera na całą stronę

Jest to całkiem możliwe, jak zapobiec takim haką?


Jest to całkiem możliwe, jak zapobiec takim haką?


Może zamiast ramek spróbuj zastosować funkcję include()...

<?php include($e); ?>

Mi zależy, by każda strona była wyświetlana w takiej ramce, nawet portale.


Mi zależy, by każda strona była wyświetlana w takiej ramce, nawet portale.

Nawet 1 strona, a szczególnie portal, zmienia kompletnie postać rzeczy.

Ktoś ma pomysł jak rozwiązać ten problem o ile się da
Użytkownik Security edytował ten post 10 maj 2006, 11:53
raczej problemu sie nie da rozwiazac, bo onet odsiweza sie sam na pelnym ekranie. mozesz to sprawdzic rowniez (zamiast iframe) stosujac frameset:
<html> <frameset cols="25%,*%"> <frame name="nazwa1" src="menu.htm"> <frame name="nazwa2" src="http://ks-ekspert.pl"> </frameset> <noframes> to nie jest w ramkach </noframes> </html>

(a w menu.htm odnosnik <a href="http://onet.pl" target="nazwa2">a</a>)

Nie ma co próbować, nie działa.
--------------------------------------------------------------------------------------
Mam nowe pytanie, jednak nie będę tworzyć nowego tematu, by nie zaśmiecac forum:

Jak zrobić, by po kliknięciu w link pojawiało się malutkie okienko, które sam mogę regulować (ustalać rozmair, kolor obramowania i wnętrza itp.) w którym znowu znajduje się ramka Iframe? I czy da się zrobić, by można było nim ruszać?
Użytkownik Security edytował ten post 10 maj 2006, 13:39
http://webmaster.hel...rypt/skrypt.htm
-> Okienko otwierane po kliknięciu
Użytkownik Randaz edytował ten post 10 maj 2006, 13:57
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.