Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: jquery problem ze skryptem
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
arczi82
Witam na wstępie chciałem powitać wszystkich serdecznie.

Mam pewien problem z jquery, problem jest następujacy: http://adamski.cba.pl/strona/
Na powyższej stronie skrypt działa w miejscach gdzie mam sam tekst natomiast jak w znacznik <p> włożę tabele (formularz) to panel nie chce się chować.
Jak zmodyfikować skrypt aby zawartość rozwijana i chowana odnosila sie do poszczególnych identyfikatorów <div> np: (ewentualnie jak rozwiazać moj problem.

Pozdrawiam
revyag
Zamiast p użyj div i po kłopocie. Problemem jest tutaj to że według specyfikacji do <p> nie można wstawić elementów blokowych i dlatego drzewo dom zostanie stworzone w ten sposób że w <p> nie będzie Twojego <form>. Jak sobie popatrzysz firebugiem to zobaczysz.
http://www.w3.org/TR/html401/struct/text.html#h-9.3.1
Cytat
The P element represents a paragraph. It cannot contain block-level elements (including P itself).

Poza tym masz błąd w składni html, ostatni </tr> ma być pod </td> a jest po </form>. No i musisz zamienić kolejność to znaczy w <form> wstawić <table>, teraz jest odwrotnie.
arczi82
Bardzo dziękuję za pomoc, Twoja rada pomogła. Zeby nie zasmiecać mam jeszcze pytanko. O ile include dziala mi z tym formularzem o tyle juz z importem tabeli z innego pliku php i html nie chce mi importować. Tabele chcęużyć po to abym miał równe słupki w sekcji CV. gdyz w htmlu nie ma tabulacji a &nbsp nie do końca równo ją robi.

Pozdrawiam.

Z powyższym problemem już sobie poradziłem aczkolwiek mam jeszcze jedno pytanko.

W jaki sposób zablokować możliwość przejścia do strony za pomocą paska adresu. Tj. Do index.php w odpowiednie miejsca includuje sobie odpowiednia zawartosc do poszczegolnych div-ów.(np. cv.html do kategorii cv) Natomias wpisujac w adresie sciezkę do includowanego pliku pokazuje sie jego zawartość w przeglądarce. Ja natomiast chiałbym temu zapobiec

tu przykład

Poniżej przedstawiam kod mojej stronki:

Kod
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1—strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<title>Artur Rak Strona domowa</title>
<link rel="Stylesheet" type="text/css" href="style.css" />

<script type="text/javascript" src="index_pliki/jquery-1.2.6.js"></script>

<script type="text/javascript">
$(document).ready(function(){
    
    $(".accordion h3:first").addClass("active");
    $(".accordion div:not(:first)").hide();

    $(".accordion h3").click(function(){
        $(this).next("div").slideToggle(300)
        .siblings("div:visible").slideUp(300);
        $(this).toggleClass("active");
        $(this).siblings("h3").removeClass("active");
    });

});
</script>
<script type="text/javascript">
function getElement(){

    var x=document.getElementById("myHeader")
    alert("I am a " + x.tagName + " element")
    
}
</script>

</head>
<body>
<div id="header"><h1></h1></div>
<div class="accordion">
    <h3 class="active" id="home">Home</h3>
    <div>
Fotka i jakies tam ble ble</div>
    <h3 id="cv">Cv</h3>
    <div>
    <?php include('content/cv.html'); ?>
    <h4>DOŚWIADCZENIE ZAWODOWE</h4>
    </div>
    <h3 id="galeria">Galeria</h3>
    <div>Galeria w trakcie tworzenia
    </div>
    <h3 id="kontakt">Kontakt</h3>
    <div><h4>EMAIL / JABBER</h4>
    <b>artur(at)rak.az.pl</b>
    <h4>TELEFON</h4><br />
    <b>(+48) 784 573 016</b><br /><br /><br /><br />
     Jeśli masz jakieś pytania, sugestie możesz skożystać również z poniższego formularza.
     <br /><br />
     <?PHP
  include('content/contact.php');
?> </div>
      <!--<h3>Sample Question Heading</h3>
    <p style="display: none;">Lorem
ipsum dolor sit amet, consectetuer adipiscing elit. Morbi malesuada,
ante at feugiat tincidunt, enim massa gravida metus, commodo lacinia
massa diam vel eros. Proin eget urna. Nunc fringilla neque vitae odio.
Vivamus vitae ligula.</p>-->
</div>
<div id="footer">Copyright © 2008 Artur Rak - All Right Reserved</div>
</body>
</html>


Dziekuję za pomoc i wyrozumiałość.

Pozdrawiam
revyag
Nie za bardzo rozumiem o co Ci chodzi z tym importem smile.gif Napisz coś więcej i podaj jakiś kod smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.