Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Closed TopicStart new topic
> otwieranie hiperłącza
daros
post
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 5.11.2006

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


jestem bardzo początkujący i mam problem, mam coś takiego że w zależności od zawartości zmiennej, która jest przesyłana mteodą post robi się dana czynność np echo itd jest to zrobione w switch ale jak zrobić , żeby otwierał dany adres www w nowym oknie przeglądarki tzn.

case x: ; // zeby to byla instrukcja co otworzy adres np. onet.pl w nowym oknie ?

Trochę szukałem no i jest funkca fopen ale gdy jej używam to wczytuje sie tylko pusta strona....


Prosze o pomoc.
Go to the top of the page
+Quote Post
Chemiq
post
Post #2





Grupa: Zarejestrowani
Postów: 105
Pomógł: 0
Dołączył: 16.07.2006

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


funkcja fopen() słuzy do operacji na plikach.

poczytaj sobie ten temat może Ci coś do głowy wpadnie:
http://forum.php.pl/index.php?showtopic=50803
Go to the top of the page
+Quote Post
daros
post
Post #3





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 5.11.2006

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


No ale nie da rady tego w php? Jakaś funkcja taka żeby otwierała hiperłącze?
Go to the top of the page
+Quote Post
Master Miko
post
Post #4





Grupa: Zarejestrowani
Postów: 530
Pomógł: 0
Dołączył: 15.01.2005
Skąd: Warszawa

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


Nie, ponieważ php jest językiem SERVER SIDE - więc Ci nie odpali na przeglądarce nowego okna - można to osiągnąc w javascripcie.


--------------------
Go to the top of the page
+Quote Post
Chemiq
post
Post #5





Grupa: Zarejestrowani
Postów: 105
Pomógł: 0
Dołączył: 16.07.2006

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


dokładnie tak. myślałem wcześniej nad jakąś kombinacją z include ale nie miałem pojęcia jak otworzyć nowe okno bez użycia javascriptu aż stwierdziłem że nie ma innej metody. musisz daros sobie poradzić bez php
Go to the top of the page
+Quote Post
daros
post
Post #6





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 5.11.2006

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


czyli mam zrobić w osobnym pliku skrypt java script żeby otwierał noew okno a potem w tym pliku z warunkami go includować ?
Go to the top of the page
+Quote Post
Amorph
post
Post #7





Grupa: Zarejestrowani
Postów: 309
Pomógł: 0
Dołączył: 6.06.2006
Skąd: include('root/europe/ poland/szczecin.php');

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


Skrypt zawsze includujesz na początku strony, a tylko wywołujesz w momencie spełnienia warunku.
Go to the top of the page
+Quote Post
Chemiq
post
Post #8





Grupa: Zarejestrowani
Postów: 105
Pomógł: 0
Dołączył: 16.07.2006

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


ale po co. najłatwiej tak jak pisałeś albo zamiast include wstawić odrazu skrypt otwierający nowe okno żeby się nie bawić w kolejny plik.
Go to the top of the page
+Quote Post
daros
post
Post #9





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 5.11.2006

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


  1. <?php
  2.  
  3. switch ($_POST['nazwa']) {
  4. case x: include('sciezka'); // skrypt który będzie otwierał okno 
  5. break
  6. case xx ;
  7. break;
  8. default:echo("wpisz inne slowo");
  9.  
  10. }
  11.  
  12. ?>


Mniej więcej mam taki kod jak wyżej.
Tylko mam problem jak ma wyglądać ten skrypt że by otwierał nowe okno, bo nigdzie nie moge znaleźć??

Z góry dziękuje za hego podanie.

Ten post edytował daros 7.11.2006, 20:21:40
Go to the top of the page
+Quote Post
Amorph
post
Post #10





Grupa: Zarejestrowani
Postów: 309
Pomógł: 0
Dołączył: 6.06.2006
Skąd: include('root/europe/ poland/szczecin.php');

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


poczytaj o javascripcie i window.open()
Go to the top of the page
+Quote Post
daros
post
Post #11





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 5.11.2006

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


Mam cos takiego ale mi to nie działa, dlaczego ?

  1. <?php
  2.  
  3.  
  4. switch ($_POST['nazwa']) {
  5.  
  6. case x: echo("<script language="java script">
  7. window.open(http://www.onet.pl, name [, features])</script>);
  8. break;
  9. default:echo("wpisz inne slowo");
  10.  
  11.  
  12. }
  13.  
  14.  
  15. ?>


Ten post edytował daros 7.11.2006, 21:10:20
Go to the top of the page
+Quote Post
Amorph
post
Post #12





Grupa: Zarejestrowani
Postów: 309
Pomógł: 0
Dołączył: 6.06.2006
Skąd: include('root/europe/ poland/szczecin.php');

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


  1. <?php
  2. echo"<script language='javascript'>window.open('http://www.onet.pl')</script>";
  3. ?>


Jakieś zauważalne różnice?
Przeczytałeś cokolwiek o window.open() ?
Słyszałeś o parametrach ?
Cytat
name [, features]

Pozdrawiam

Ten post edytował Amorph 8.11.2006, 09:11:54
Go to the top of the page
+Quote Post
revyag
post
Post #13





Grupa: Przyjaciele php.pl
Postów: 2 258
Pomógł: 16
Dołączył: 21.09.2004
Skąd: Kielce

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


Zamykam.
Co prawda jest to forum przedszkole, ale bez przesady. O otwieraniu okienek jest można poczytać w pierwszym lepszym kursie.


--------------------
-------------

------
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 19.08.2025 - 06:56