Skocz do zawartości

problem z ramkami na stronie www [ html ]


artimal

Rekomendowane odpowiedzi

Witam.

Mam problem z ramkami na mojej stronie .

A więc mam 5 plików :

1. index.html

2. banner.html

3. opis.html

4. spis.html

5. ulica.html

I w kazdym z plików znajdują się następujące linie kodów :

-----------------------------------------------------------------------------------------------------------------------------

1.

 

<!DOCTYPE html

PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" />

<meta name="Description" content="okolica mojego domu" />

<meta name="Keywords" content="okolica domu" />

<meta name="Author" content="Artur Malak" />

 

<script type="text/javascript">

// <![CDATA[

/**

* @author Sławomir Kokłowski {@link http://www.kurshtml.boo.pl}

* @copyright NIE usuwaj tego komentarza! (Do NOT remove this comment!)

*/

 

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>

 

<title>tytuł strony</title>

</head>

<frameset rows="120,*" border="0" frameborder="0" framespacing="0">

<frame name="banner" noresize="noresize" scrolling="no" frameborder="0" src="banner.html" with="150" />

<frameset cols="200,*" border="0" frameborder="0" framespacing="0">

<frame name="spis" noresize="noresize" frameborder="0" src="spis.html" />

<div id="opis"><frame name="opis" noresize="noresize" frameborder="0" src="opis.html" /></div>

</frameset>

<noframes><body><a href="spis.html">Spis treści</a></body></noframes>

</frameset>

</html>

 

-----------------------------------------------------------------------------------------------------------------------------

2.

<!DOCTYPE html

PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" />

<meta name="Author" content="Autor strony" />

<title>Banner</title>

</head>

<body>

 

<center>

 

<img src="o.bmp" />

<img src="k.jpg" />

<img src="o.bmp" />

<img src="l.jpg" />

<img src="i.jpg" />

<img src="c.jpg" />

<img src="a.jpg" />

 

<img src="d.jpg" />

<img src="o.bmp" />

<img src="m.jpg" />

<img src="u.jpg" />

 

<font size="13"><b>.PL</b></font>

 

</center>

 

</body>

</html>

 

-----------------------------------------------------------------------------------------------------------------------------

3.

Witamy !!!

 

-----------------------------------------------------------------------------------------------------------------------------

4.

<a href="ulica.html" onclick="return target_ob('opis', this)">ulica</a>

 

-----------------------------------------------------------------------------------------------------------------------------

5.

witamy na ulicy !!!

 

-----------------------------------------------------------------------------------------------------------------------------

 

 

A problem polega na tym że kiedy klikam na ulica to plik ulica.html otwiera się w tym samym oknie co jest link do podstrony ulica.html a ma się otwierać w stronie opis.html

 

Proszę o pomoc i z góry dzięki

Odnośnik do komentarza
Udostępnij na innych stronach

A nie lepiej dac po prostu:

<a href="ulica.html" target="opis">ulica</a>

?

I po co Ci te div przed ramkami?

Odnośnik do komentarza
Udostępnij na innych stronach

Wyczytałem że to :

 

<script type="text/javascript">

// <![CDATA[

/**

* @author Sławomir Kokłowski {@link http://www.kurshtml.boo.pl}

* @copyright NIE usuwaj tego komentarza! (Do NOT remove this comment!)

*/

 

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>

 

...Jest odpowiedzialne za mój problem który wystąpił i że to div jak się doda pópżniej do linka no to wszystko będzie grać ale niestety nie :(

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...