Teil von SELFHTML Forum Teil von SELFHTML Forumsarchiv Teil von 2003 Teil von März

SELFHTML Forumsarchiv
Inhalte nach oben/unten verschieben

Informationsseite
  1. Seite (DHTML) Inhalte nach oben/unten verschieben von Sandra, 31. 03. 2003, 16:58
nach unten

Inhalte nach oben/unten verschieben

Die folgende Nachricht zum Thema stammt von: Sandra, 31. 03. 2003, 16:58

Hi
hat jemand ein Script für mich, mit dem ich folgendes realisieren kann:
ich möchte eine Anwender Oberfläche mit JavaScript in HTML erstellen.
im Browserwindow sind  3 Themenbereiche, die untereinander angeordnet werden sollen.
Unter jedem dieser Themenbereiche befinden sich Textfiels, Radiobuttons, Checkboxes usw.
Damit man nich so viel scrollen muss, möchte ich, dass man jedes dieser 3 Themenbereiche einzeln schliessen kann, so dass diese Checkboxes... wieder verschwinden und DAS SICH BEIM SCHLIESSEN DAS DAS DARUNTER LIEGENDE KAPITEL AUTOMATISCH NACH OBEN NACHRÜCKT:
öffnet man dann z.b wieder den mittlere oder obere Themenbereiche, SOLL SICH Der DARUNTER BEFINDENDE Themenbereiche AUTOMATISCH NACH UNTEN MIT VERSCHIEBEN.
es soll durch das Aufklappen eines Themenbereiches also der darunter liegende nicht überdeckt werden, sondern nach unten versetzt werden.
Es wäre ganz toll, wenn mir jemand helfen könnte.
vielen Dank
Sandra

nach obennach unten

Inhalte nach oben/unten verschieben

Die folgende Nachricht zum Thema stammt von: Dieter Raber, 31. 03. 2003, 18:22

Hallo Sandra,

das ist eigentlich recht simpel.
<div id="thema_1"> dieser container enthaelt ueberschrift 1 und einen link zum schliessen
  <div id="text_zu_thema_1" style="display:block"> hier steht dein text zu thema 1
  </div>
</div>
Jedes Thema steht also in geschachtelten divs. Jetzt brauchst du ein kleines Javascript, das alle divs getElementsByTagName abfaengt und bei allen den style auf display:none setzt. Danach setzt es den div, den du sehen willst auf display:block. Im wahren Leben ist das ein klein wenig komplizierter, aber das ist das System. Schau Dir mal den Shop bei [link:harponline.de] an, die Navigation funktioniert nach dem gleichen Prinzip;


Dieter

nach obennach unten

Inhalte nach oben/unten verschieben

Die folgende Nachricht zum Thema stammt von: sandra, 31. 03. 2003, 20:28

Hallo Dieter,
vielen dank,probiere ich gleich mal aus
Grüße Sandra

nach obennach unten

Inhalte nach oben/unten verschieben

Die folgende Nachricht zum Thema stammt von: Sandra, 31. 03. 2003, 20:51

Hi Daniel,
schade dass du dieses script nicht zur Hand hast.
Auf der Mundharmonika Seite ist es nämlich nicht verfügbar.
viele Grüße
Sandra

nach obennach unten

Inhalte nach oben/unten verschieben

Die folgende Nachricht zum Thema stammt von: Dieter Raber, 31. 03. 2003, 21:40

Hallo,

function display_links(sender) {
   var cont = document.getElementById(sender.id+"_cont");
   var tag = document.getElementsByTagName('div');
   for (i=0;i<tag.length;i++) {
     if (tag[i].id.indexOf('_cont')!=-1){
       tag[i].style.display='none';
     }
   }
   cont.style.display='block'
}

In diesem Fall muessen deine id's so aussehen:
<div id="thema_1">fuer den aeusseren div
und id="thema_1_cont" fuer den inneren

Dieter

nach oben
Teil von SELFHTML Forum Teil von SELFHTML Forumsarchiv Teil von 2003 Teil von März

© 1998-2006 Seite Impressum, Software: Classic Forum