artimal Opublikowano 9 Kwietnia 2008 Udostępnij Opublikowano 9 Kwietnia 2008 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 Więcej opcji udostępniania...
PsichiX Opublikowano 9 Kwietnia 2008 Udostępnij Opublikowano 9 Kwietnia 2008 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 Więcej opcji udostępniania...
artimal Opublikowano 9 Kwietnia 2008 Autor Udostępnij Opublikowano 9 Kwietnia 2008 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 Więcej opcji udostępniania...
Rekomendowane odpowiedzi
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ę