![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 25 Pomógł: 0 Dołączył: 31.08.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam (IMG:style_emoticons/default/smile.gif)
Mój kolejny problem wiąże się z ramką na stronie. Zrobiłem sobie ramkę i umieściłem w niej jakąś podstronę - chciałbym aby po kliknięciu na coś w ramce nie przeładowywała się to dalej w niej tylko już w głównym oknie przeglądarki. Tak aktualnie wygląda mój skrypt : Kod <script type="text/javascript"> // <![CDATA[ function target_ob(id, a) { if (document.getElementById && document.getElementById(id) && document.getElementById(id).innerHTML) { var ob = document.getElementById(id).innerHTML; if (ob.toLowerCase().indexOf(' data=') != -1) { var start = ob.toLowerCase().indexOf(' data='); var stop = ob.indexOf('"', start+3); if (stop == -1 || ob.indexOf('>', start+3) < stop || ob.indexOf('=', start+3) < stop) stop = ob.indexOf(' ', start+3); if (stop == -1 || stop > ob.indexOf('>', start+3)) stop = ob.indexOf('>', start+3); var minus = -1; if ((minus = ob.toLowerCase().indexOf(' width="-')) != -1 || (minus = ob.toLowerCase().indexOf(' width=\'-')) != -1 || (minus = ob.toLowerCase().indexOf(' width=-')) != -1) { for (var i = minus+8; i < ob.length; i++) { if ((ob.charAt(i) < '0' || ob.charAt(i) > '9') && ob.charAt(i) != '-') break; } ob = ob.substring(0, minus+7+(ob.toLowerCase().indexOf(' width="-') != -1 || ob.toLowerCase().indexOf(' width=\'-') != -1 ? 1 : 0)) + ob.substring(minus+8+(ob.toLowerCase().indexOf(' width="-') != -1|| ob.toLowerCase().indexOf(' width=\'-') != -1 ? 1 : 0), i) + '%' + ob.substring(i); } var minus = -1; if ((minus = ob.toLowerCase().indexOf(' height="-')) != -1 || (minus = ob.toLowerCase().indexOf(' height=-')) != -1) { for (var i = minus+8; i < ob.length; i++) { if ((ob.charAt(i) < '0' || ob.charAt(i) > '9') && ob.charAt(i) != '-') break; } ob = ob.substring(0, minus+8+(ob.toLowerCase().indexOf(' height="-') != -1|| ob.toLowerCase().indexOf(' height=\'-') != -1 ? 1 : 0)) + ob.substring(minus+9+(ob.toLowerCase().indexOf(' height="-') != -1|| ob.toLowerCase().indexOf(' height=\'-') != -1 ? 1 : 0), i) + '%' + ob.substring(i); } if (stop > start) document.getElementById(id).innerHTML = ob.substring(0, start) + ' data="' + (a.href ? a.href : a) + '"' + ob.substring(stop); else return true; } } else return true; return false; } // ]]> </script> |
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 22:34 |