tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
1
ZUGRIFFE
229
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    kbit kbit ist offline Mitglied Gold
    Registriert seit
    Nov 2007
    Beiträge
    161
    Hi ich beschreibe erstmal was ich mache und dann mein Problem.

    Ich lasse mir ein Formular ausgeben. In diesem Formular kann ich Datensätze eingeben die, sobald sie abgeschickt wurden in die DB geschrieben werden. Nun wollte ich mir unter dem Formular einen Link ausgeben lassen und wenn ich auf den Link klicke soll die Datenbank angezeigt werden.

    So hab ich das realisiert mit dem Link.

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    
    <script type="text/javascript">
     
        function lage(lage) {
            if (document.getElementById(lage).style.display == "none"){         
     
                document.getElementById(lage).style.display = "inline";
     
            }else{
                document.getElementById(lage).style.display = "none";
            }       
    }
    </script>
     
    <a href="javascript:lage('bilder')">Tabellenansicht</a>
     
    <?php
    echo "<div id=\"bilder\" style=\"display:none;\">";
    include "peartablebilder.php";          
    echo '</div>';
     
    ?>
    Die Tabelle wird schon mit geladen ist aber auf display:none geschaltet. Sobald ich auf den Link klicke erscheint die Tabelle, wenn ich noch mal drauf klicke ist sie wieder weg.

    Nun zu meinem Problem. Das ganze hat gut geklappt mit DB-Tabellen von 4 Spalten und ca 5 Zeilen. Nun hab ich das ganze versucht mit einer DB-Tabelle die etwas größer war so ca. 8 Spalten und 10 Zeilen und da tauchte das Problem auf das die Seite nicht angezeigt werden kann. Der Browser (FF) lädt die Datei man merkt auch am Rechner das er versucht etwas zu laden aber kann die Daten nicht anzeigen.
    Liegt das jetzt echt daran das die DB-Tabelle zu groß ist um sie im Hintergrund schon zu laden?
    Könnte man das noch anders Realisieren als die Tabelle schon mit zu laden und unsichtbar dar zu stellen? Also ich möchte es halt so haben das wenn man auf den Link klickt das Formular weiter angezeigt wird und darunter die DB-Tabelle.
     

  2. #2
    Zatic Zatic ist offline Mitglied Gold
    Registriert seit
    Dec 2002
    Beiträge
    131
    Wird die komplette Seite nicht angezeigt? Wird nur der aufklappbare Bereich nicht angezeigt? Was ist in peartablebilder.php? Was machen andere Browser?

    Ohne die Angaben kann man nicht viel beantwortet. Ich vermute aber einfach mal das Problem liegt in der peartablebilder.php.

    Kleiner Hinweis: Es sollte display = block statt display = inline sein, wenn Du da eine Tabelle drin anzeigen willst.
     

Ähnliche Themen

  1. Submit und auf gleicher Seite bleiben
    Von tequito im Forum Javascript & Ajax
    Antworten: 0
    Letzter Beitrag: 14.12.08, 15:26
  2. Antworten: 0
    Letzter Beitrag: 09.12.07, 21:30
  3. Antworten: 11
    Letzter Beitrag: 12.10.07, 08:26
  4. Antworten: 4
    Letzter Beitrag: 10.08.06, 18:18
  5. Links auf gleicher Seite
    Von mC pAiN im Forum PHP
    Antworten: 1
    Letzter Beitrag: 20.02.04, 11:08