Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Formularz jako link
mavik
post 19.07.2005, 19:59:13
Post #1





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

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


Witam
Mam takie pytanie.

Chce zrobić formularz który zarazem będzie linkiem tzn.
Jest pole tekstowe, obok znajduje się przycisk OK

ktoś wpisuje do formularza jakis tekst. np kopytko
i klika przycisk OK
otwiera sie strona kopytko.html (fajnie jakby otwierała sie w popupie np 400x400)

można coś takiego wogóle zrobić questionmark.gif

Dzieki za info

Pozdrawiam
Go to the top of the page
+Quote Post
Dex1987
post 19.07.2005, 21:11:40
Post #2





Grupa: Zarejestrowani
Postów: 246
Pomógł: 0
Dołączył: 28.09.2004

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


  1. <form action="kopytko.html">


o to chodzi?
Go to the top of the page
+Quote Post
mavik
post 19.07.2005, 21:17:48
Post #3





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

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


Mniej wiecej
Chodzi oto ze jak ktos wpisze w formularzu np 3234
To wladuje sie strona 3234.html jak wpisze 6253 to 6253.html jak nie znajdzie strony to wywali blad i oto chodzi
Pozdrawiam
Go to the top of the page
+Quote Post
nospor
post 20.07.2005, 08:45:48
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




  1. <form id="form" >
  2. <input type="text" id="strona" />
  3. <input type="submit" onclick="document.getElementById('form').action=document.getElementById('strona').value+'.html';" />
  4. </form>


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

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
mavik
post 20.07.2005, 10:47:15
Post #5





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

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


OOO dzieki bardzo oto chodziło
Wyszło tak

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ANSI" />
<script language="JavaScript">function otworz(url)
{ url = document.Form.Adres.value+'.html'; msg=window.open(url,'','width=400,height=400'); }
</script>
</head>
<body>
<form name="Form"> <input type="text" name="Adres"><input type="button" name="Button" value="Otwórz" onclick="otworz()">
</form>
</body>
</html>

Teraz mam inny problem, co zrobić aby np jesli strona nie istnieje. Nie wyskakiwał błąd nie znalezienia strony, tylko

- jakieś przekierowanie na inna strone lub
- zero reakcji (nic sie nie wyswietla, zadny błąd lub inna strona) po nacisnieciu przycisku
Go to the top of the page
+Quote Post
zombie
post 23.07.2005, 10:23:10
Post #6





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

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


to już kwestia konfiguracji serwera i jego stron błędów. rozwiązaniem byłoby użycie php, np. otwierać w oknie ta samą stronę "target.php?id=nazwa_strony", która z poziomu php sprawdza, czy taka strona istnieje i jeśli tak, to ją includuje, a jeśli nie, wyświetla komunikat błędu.


--------------------
audaces fortuna iuvat!
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: 30.06.2025 - 05:06