[Jquery] Menu bez przeładowania strony


(Bercik14 15) #1

Witam mam pewien problem ze skryptem który klikajac w element menu wstawia w pojemnik o klasie .wyswietlaj zawartosc strony z odnosnika.

Wygląda to tak:

index.html

[/code] skrypt który podczas klikniecia odnosnika ładuje tresc tego odnosnika w element wyswietlaj:
[code]$(function(){ $('a').click(function(){ $('.wyswietlaj').load($(this).attr('href')); return false; }) })

Dla pierwszych trzech elementów menu wszystko działa poprawnie. Problem jest gdy 4 odnośnik chce otworzyć w nowej karcie. Wtedy nie reaguje :expressionless: Wie ktoś jak to obejść? Byłbym bardzo wdzięczny za pomoc.


(mozilla007) #2

Usuń może

target="blank"

(Bercik14 15) #3

Właśnie chodzi mi o to żeby ten odnośnik otwierał się w nowej karcie i dodatko był to odnośnik do strony spoza serwera.


(Grzelix) #4

oczywiście można to uzyskać na wiele sposobów

Te które przychodzą mi do głowy:

1 do znacznika a dodaj klasę i przypnij event do a.class

2 w evencie sprawdzaj argument target: if ... else


(Bercik14 15) #5

dziekuje bardzo:) dodanie klasy do znacznika rozwiązało problem! !!