Zum Inhalt springen

HTML Frage


 Teilen

Empfohlene Beiträge

Hallo,

 

Also ich arbeite gerade an meiner Diplomarbeit für die Matura und komm ned weiter. Ich hoffe ihr könnts mir weiterhelfen!

 

Ich erklär euch mein Problem jetzt stark vereinfacht.

 

 

Ich hab 2 frames, einen oben und einen im unteren teil.

 

Der obere ist eine Suchenfunktion mit einer tabelle die x Spalten hat.

In dem unteren Frame werden die eigentlichen Daten angezeigt, Diese hat auch eine Tabelle und ist auch x Spalten breit.

Beide Frames sind also glech breit sind aber breiter als der Bildschirm!

 

D.h ich hab zwei Scrollbalken und will nur einen haben mit dem ich beide Frames nach links bzw rechts steuern kann.

 

der untere Frame sollte auch nach oben und untern zum scrollen sein.

 

 

Ich hoffe ihr könnt euch das einigermaßen vorstellen!

 

MFG Joe

Link zu diesem Kommentar
Auf anderen Seiten teilen

du kannst mit der breite der inhalte und der divs selber bestimmen welche scrollbalken angezeigt werden.

 

das ganze funktioniert mit overflow: scroll; oder overflow:auto; wenn der inhalt breiter/höher ist als die divbreite/-höhe werden scrollbalken angezeigt. dh. willst du nur horizontale scrollbalken darf der inhalt eben nicht höher sein als die divhöhe.

 

div#search {
 width: 800px;
 height: 100px;
 overflow: auto;
}

 

siehe selfhtml#overflow

Link zu diesem Kommentar
Auf anderen Seiten teilen

So ich habs geschafft... :toll:

 

Nun brauch ich schon wieder was von euch...und zwar: kann ich irgendwie einen externen link zu einem Excel sheet machen der dann genau in eine gewünschte Zeile hüpft?

 

 

MFG Joe

 

GRUML zu früh gefreut da Friefox macht zicken...der sch... irgendwie auf java

 

schauts euch das mal an:

 

// source: http://www.drweb.de/trickkiste/tricks158.shtml

// source: http://www.quirksmode.org/js/events/window.html

// Variante über Ergeinisse

window.onscroll=syncFrame; // Ereignishandler registrieren

 

function syncFrame (e) {

if (document.all) {

//var scrollTop = mainFrame.document.body.scrollTop; // hier nicht benötigt

var scrollLeft = top.frames.Main.mainFrame.document.body.scrollLeft;

} else {

var scrollTop = top.frames.Main.mainFrame.pageYOffset;

//var scrollLeft = mainFrame.pageXOffset; // hier nicht benötigt

}

var scrollTop=0; // hier immer 0

top.frames.Main.topFrame.scrollTo (scrollLeft, scrollTop);

return true;

}

 

Link zu diesem Kommentar
Auf anderen Seiten teilen

servus...das ist JavaScript...nicht java (unterschied...ca von einem nordic walker zu einem rennradler :D )

was genau willst du denn machen?

 

das wenn du oben scollst....das er unten im frame auch scollt?

GRUML zu früh gefreut da Friefox macht zicken...der sch... irgendwie auf java

 

schauts euch das mal an:

 

// source: http://www.drweb.de/trickkiste/tricks158.shtml

// source: http://www.quirksmode.org/js/events/window.html

// Variante über Ergeinisse

window.onscroll=syncFrame; // Ereignishandler registrieren

 

function syncFrame (e) {

if (document.all) {

//var scrollTop = mainFrame.document.body.scrollTop; // hier nicht benötigt

var scrollLeft = top.frames.Main.mainFrame.document.body.scrollLeft;

} else {

var scrollTop = top.frames.Main.mainFrame.pageYOffset;

//var scrollLeft = mainFrame.pageXOffset; // hier nicht benötigt

}

var scrollTop=0; // hier immer 0

top.frames.Main.topFrame.scrollTo (scrollLeft, scrollTop);

return true;

}

 

Link zu diesem Kommentar
Auf anderen Seiten teilen

  • 2 Wochen später...

so ich vergess das jetzt mit den frames und machs doch so wie criz gemeint hat.

 

So weit bin ich:

 

es funt hervorragend....aber leider nur für eine Auflösung.

So schaust zur zeit aus:

 

 

was in den divs steht erspar ich euch :D

 

Wie schaff ichs nun das der div der über beide unter divs drübergeht genau die maximale höhe die möglich ist ohne zu scrollen?

 

MFG Joe

Link zu diesem Kommentar
Auf anderen Seiten teilen

  • 9 Monate später...

So ich grab jetzt mal meinen alten Fred aus, weils wieder mal ein Formatierungs probs in HTML gibt :(

 

vorne weg: der Internet Explorer geht mir gewaltig aufn Sack!

 

Also ich hab a Tabelle mit Inputfeldern darinen. Diese Felder haben eine bestimmte Länge. Nun will ich das mir der IE ned die ganze Zeit die Tabelle verunstaltet nur weil mehr Zeichen im Inputfeld drinnen stehen als das Feld lang is! Zeichenmaximum kann ich leider keins verwenden!

 

MFG Joe

Link zu diesem Kommentar
Auf anderen Seiten teilen

Du kannst die ja die Länge von Input-Tags über das size-Attribut festlegen, oder du definierst über ein Stylesheet die Breite des Felds pixelgenau.

 

Das mit dem stylesheet geht eben genau ned! aber wennst die größe beim Inputfeld selber angibst gehts! :confused:

 

Danke für eure Hilfe!

 

MFG Joe

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

 Teilen

×
×
  • Neu erstellen...