Skocz do zawartości

PROBLEM Z DIV'em


Eldawido

Recommended Posts

Witam, otóż mam problem z div'ami mianowicie:

chciałbym żeby mój div

a) rozciągał się automatycznie, dostosowując się do ilości tekstu (ale tylko wysokość, szerokość chce mieć stałą)

B) chce, żeby zawartość linku, otwierała się w div'e

c) chciałbym, żeby div był pośrodku przeglądarki, niezależnie od rozdzielczości ekranu.

Treści dotyczące problemu a) i B) znalazłem tu:

http://www.webtips.pl/topic/32618-otwieranie-stron-z-menu-do-boxa/

lecz niestety wciąż nie potrafię sobie z Tym poradzić. Byłbym niezmiernie wdzięczny za pokierowanie mnie co gdzie mam napisać

TO kod przykładowej(TESTOWEJ) strony na której próbowałem już coś kombinować:


<html>

<head>
<script type="$(document).ready(function(){
$("a[ref='LINK DIV']").click(function(){
var hash = this.href;
hash = hash.replace(/^.*#/, '');
$("#content").load(hash);
return false;
});
});">
<script type="text/javascript" src="jQuery"></script>
</script>
<meta http-equiv="Content-Type" content="text/html; charset=windows-UTF-8">
<title>Nowa strona 1</title>
</head>
<p> 
<body>
<br>
<br>
<br>

</p>
<div style="position: relativ; margin: 0px auto; width: 100px; height: 100px; z-index: 1; left: 15px; top: 64px; background-color: #FFFFCC" id="layer1">
 </div>


<p><a target="_blank" href="link.htm">normalny linkn</a></p>

<a ref="LINK DIV" href="link.html">

<p><a ref="LINK DIV" href="link.htm">LINK do DIV</a><br>
<br>
<br>
</body>

</html>

Z góry dziękuję, pozdrawiam.

Link do komentarza
Udostępnij na innych stronach

  • 4 weeks later...

Przede wszystkim źle wstawiłeś kod. Po drugie wszystko wstawileś w jeden plik, bez cssa, jak efekt końcowy proponuje to poprawić. Tu poprawiony kod:

<html>

<head>
<script type="text/javascript" src=" jquery-1.3.2.min.js"> </script>
<script type="text/javascript">
//tutaj ten kod
$(document).ready(function(){
$("a[ref='menu']").click(function(){
var hash = this.href;
hash = hash.replace(/^.*#/, '');
$("#layer1").load(hash);
return false;
});
});
</script>

<meta http-equiv="Content-Type" content="text/html; charset=windows-UTF-8">
<title>Nowa strona 1</title>
</head>
<p> 
<body>
<br>
<br>
<br>

</p>
<div style="position: relativ; margin: 0px auto; width: 100px; height: 100px; z-index: 1; left: 15px; top: 64px; background-color: #FFFFCC" id="layer1">
 </div>


<p><a target="_blank" href="link.htm">normalny linkn</a></p>

<p><a ref="layer1" href="#link.htm">LINK do DIV</a></p><br>
<br>
<br>
</body>

</html>

No i nie zapomnij ściągnąc biblioteki jQuery.

To sie tyczy problemu b, problem a czyli zmienna wysokość diva - musisz height diva ustawić na auto.

Problem c rozwiążesz za pomocą margin 0 auto; nadanemu divowi.

Link do komentarza
Udostępnij na innych stronach

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Gość
Odpowiedz...

×   Wkleiłeś treść z formatowaniem.   Usuń formatowanie

  Only 75 emoji are allowed.

×   Twój link będzie automatycznie osadzony.   Wyświetlać jako link

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Wczytywanie...
×
×
  • Utwórz nowe...