Witam 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>


  1. <div id="nazwa"><object data="index.php" type="text/html" width="500" height="200"></object></div>