Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [jquery] window.location
AndyPSV
post 26.11.2010, 06:30:31
Post #1





Grupa: Zarejestrowani
Postów: 393
Pomógł: 5
Dołączył: 6.02.2003
Skąd: The.Luciferian.Doctrine.p
df

Ostrzeżenie: (30%)
XX---


Jak zrobic przekierowanie (tak jak tutaj), ze dopisuje do /pWARTOSC_POLA_SELECT:

  1. <script type="text/javascript">$(function(){$("select[name=\'goto\']").change(function(){$("#goto").window.location="'.URL.$uri.'/p".$("#goto").val();});});</script>
Go to the top of the page
+Quote Post
Kartofelek
post 26.11.2010, 16:16:53
Post #2





Grupa: Zarejestrowani
Postów: 55
Pomógł: 4
Dołączył: 27.09.2007

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


wartość pola select pobierasz

$('#IdSelekta option:selected').val();

Ale twój skrypt jest co najmniej dziwny.
Go to the top of the page
+Quote Post
AndyPSV
post 27.11.2010, 01:44:02
Post #3





Grupa: Zarejestrowani
Postów: 393
Pomógł: 5
Dołączył: 6.02.2003
Skąd: The.Luciferian.Doctrine.p
df

Ostrzeżenie: (30%)
XX---


tyle to i ja wiem, w kodzie powyzej masz to zrobione "$("#goto").val();"
problem tylko, ze window.href nie dziala

jak to naprawic?
Go to the top of the page
+Quote Post
#luq
post 27.11.2010, 12:00:33
Post #4





Grupa: Zarejestrowani
Postów: 589
Pomógł: 91
Dołączył: 22.05.2008
Skąd: Gliwice

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


window.location.href


--------------------
Moja gra - scraby.io
Go to the top of the page
+Quote Post
AndyPSV
post 28.11.2010, 01:23:27
Post #5





Grupa: Zarejestrowani
Postów: 393
Pomógł: 5
Dołączył: 6.02.2003
Skąd: The.Luciferian.Doctrine.p
df

Ostrzeżenie: (30%)
XX---


nie dziala, jak to zrobic? jak to poprawic?

  1. <script type="text/javascript">$(function(){$("select[name=\'goto\']").change(function(){$("#goto").window.location.href="'.URL.$uri.'/p".$("#goto").val();});});</script>
Go to the top of the page
+Quote Post
melkorm
post 28.11.2010, 01:25:51
Post #6





Grupa: Zarejestrowani
Postów: 1 366
Pomógł: 261
Dołączył: 23.09.2008
Skąd: Bydgoszcz

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


1. Użyj FireBug'a.
2. Wrzuć to gdzieś online ....
3. window.location = 'adres'; nie $().window ....


--------------------
Go to the top of the page
+Quote Post
AndyPSV
post 28.11.2010, 14:56:01
Post #7





Grupa: Zarejestrowani
Postów: 393
Pomógł: 5
Dołączył: 6.02.2003
Skąd: The.Luciferian.Doctrine.p
df

Ostrzeżenie: (30%)
XX---


1. co mi po firebugu?
2. http://path-of-power.com/xxx2.html
3. moglbys podac to w kodzie, co robie nie tak? w taki sposob jak wstawic do href wartosc pola <select>?
Go to the top of the page
+Quote Post
melkorm
post 28.11.2010, 15:32:21
Post #8





Grupa: Zarejestrowani
Postów: 1 366
Pomógł: 261
Dołączył: 23.09.2008
Skąd: Bydgoszcz

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


Jak wrzucasz to chociaż wrzuć poprawnie ......

  1. <script type="text/javascript">
  2. function goTo( where )
  3. {
  4. window.location = "http://127.0.0.1/my_account/logd/p" + where;
  5. }
  6. <select name="goto" onchange=" goTo( this.options[this.selectedIndex].value ) "><option value="">&iexcl;</option><option value="1">1</option><option value="2">2</option></select>


Teraz tak:
1. W js łańcuchy znaków łączymy za pomocą "+" nie "."
2. Jak wrzucasz coś to wrzucaj całe i poprawnie, a nie że nawet jQuery nie na :|
3. obiekt jQuery nie ma własności window (tutaj firebug by Tobie to powiedział ....)

Chyba wszystko winksmiley.jpg

Jeszcze wersja z jQuery:
  1. <script type="text/javascript">
  2. $(document).ready(
  3. function()
  4. {
  5. $('#goto').change(
  6. function()
  7. {
  8. window.location = "http://127.0.0.1/my_account/logd/p" + $(this).val();
  9. }
  10. );
  11. }
  12. );
  13.  


--------------------
Go to the top of the page
+Quote Post
AndyPSV
post 28.11.2010, 19:46:31
Post #9





Grupa: Zarejestrowani
Postów: 393
Pomógł: 5
Dołączył: 6.02.2003
Skąd: The.Luciferian.Doctrine.p
df

Ostrzeżenie: (30%)
XX---


dziala!
dzieki, uratowales moj dzien
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: 12.08.2025 - 03:45