marcinek37
27.01.2013, 22:13:19
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"></script> <script type="text/javascript"> $().ready(function(){
$(\'.jsLink\').click(function(){
var url = $(this).attr(\'rel\');
window.location.href = url;
});
});
<span class="jsLink" rel="http://www.onet.pl">Onet
</span>
kod działa bez zarzutu, ale nie potrafię przerobić kodu tak, aby otwierał się w nowym oknie...
tolomei
27.01.2013, 23:30:47
Witaj.
Użyj metody
window.open().
Dokładny opis parametrów masz tutaj:
https://developer.mozilla.org/en-US/docs/DOM/window.openPozdrawiam.
marcinek37
29.01.2013, 07:40:16
ale właśnie o to chodzi w tym skrypcie, że ze spanu tworzy link, a tego Twoja funkcja chyba nie wykona
tu zapewne chodzi o dodanie jednej linijki kodu, ale nie wiem, jakiej :/
tolomei
29.01.2013, 15:03:18
Witaj.
Moja funkcja robi dokładnie to o co prosisz.
Tylko trzeba ją zaprosić do swojego skryptu.
Ona nie gryzie spokojnie
http://jsbin.com/evecev/1/editPozdrawiam.
marcinek37
29.01.2013, 16:17:52
tak to działa
sądziłem, że na pewno do windows.open będzie trzeba dodać coś a'la target...
wielkie dzięki!