[Programmierung] Homepagefrage HILFE


  • Nickpage von gonzman anzeigen gonzman



    Pagen-Freak


    348 Beiträge
    Kennzeichen: GT

  • Nickpage von gonzman anzeigen gonzman



    Pagen-Freak


    348 Beiträge
    Kennzeichen: GT
  • | 27.04.2005 10:08

Ich erstelle gerade für den Vater einer Bekannten
eine Homepage über dessen historische Landmaschinen.

Die Seite basiert auf Frames.

Normalerweise erscheint dann ja, wenn ein Frame eine Breite
oder Länge überschreitet, der Scrollbalken nur an der Seite,
die nicht mehr ins Anzeigefenster paßt.

Bei dieser Seite ist es so, das der Fame horizontal
ins Framset passt, nur vertikal nicht.

Also dürfte (und sollte) ja eigentlich nur ein vertikaler
Scrollbalken erzeugt werden, es erscheinen aber beide.

Kann man den horizontalen irgendwie unterdrücken??

Mit "Scrolling=0" unterdrückt man ja beide, so
das man nicht mehr den ganzen Inhalt sehen kann.

Wer mal schauen möchte, wird schnell verstehen, was ich meine:

Die Problemseite

Für einen Tip wäre ich sehr dankbar.

MfG,
Gonzman


  • Nickpage von KooLCapri anzeigen KooLCapri



    Benzinpreisignorierer


    153 Beiträge
    Kennzeichen: NOH

  • Nickpage von KooLCapri anzeigen KooLCapri



    Benzinpreisignorierer


    153 Beiträge
    Kennzeichen: NOH
  • | 27.04.2005 10:19

Hmm...also bei Firefox wirds korrekt angezeigt...aber beim Internet Explorer nicht...Versuch mal hier...."<table width="600" " die 600 gegen 100% zu tauschen,vielleicht gehts dann...!!!Viel Glück...


  • Nickpage von Maks anzeigen Maks



    Strafzettelsammler


    6785 Beiträge
    Kennzeichen: OS

  • Nickpage von Maks anzeigen Maks



    Strafzettelsammler


    6785 Beiträge
    Kennzeichen: OS
  • | 27.04.2005 10:22

Zitat:
<frameset rows="108,*,74" frameborder="NO" border="0" framespacing="0">
<frame src="oben.htm" name="topFrame" scrolling="NO" noresize>
<frameset cols="150,*" frameborder="0" framespacing="0">
<frame src="navi.htm" name="naviFrame" scrolling="no" noresize>
<frame src="maschinen/ernte.htm" name="mainFrame" noresize scrolling="auto">

</frameset>
<frame src="unten.htm" name="bottomFrame" scrolling="NO" noresize>
</frameset>
du hast auch einmal scrolling="no" nicht drin stehen, oder bewußt!?

Einzelne Scrollbars kannst du soweit ich weiß nciht ausblenden.
Evtl gibts für sowas nen Javascript!?


  • Nickpage von gonzman anzeigen gonzman



    Pagen-Freak


    348 Beiträge
    Kennzeichen: GT

  • Nickpage von gonzman anzeigen gonzman



    Pagen-Freak


    348 Beiträge
    Kennzeichen: GT
  • | 27.04.2005 10:25

ja, bei dem frame unten ist bewußt scrolling=no drin, da ich ja
nur den inhaltsframe scrollen will und nicht die frames drumrum.

ja an ein javascript dachte ich auch schon, habe allerdings noch keins dafür gefunden.

also wenn einer eins hat, bitte eben hier posten.

Aberr danke erstmal für die schnelle antwort.


  • Nickpage von Maks anzeigen Maks



    Strafzettelsammler


    6785 Beiträge
    Kennzeichen: OS

  • Nickpage von Maks anzeigen Maks



    Strafzettelsammler


    6785 Beiträge
    Kennzeichen: OS
  • | 27.04.2005 10:29

guckst du zB

KLICK


  • Nickpage von gonzman anzeigen gonzman



    Pagen-Freak


    348 Beiträge
    Kennzeichen: GT

  • Nickpage von gonzman anzeigen gonzman



    Pagen-Freak


    348 Beiträge
    Kennzeichen: GT
  • | 27.04.2005 10:31

Zitat:
Zitat von KooLCapri
Hmm...also bei Firefox wirds korrekt angezeigt...aber beim Internet Explorer nicht...Versuch mal hier...."<table width="600" " die 600 gegen 100% zu tauschen,vielleicht gehts dann...!!!Viel Glück...
Mit Opera wirds auch perfekt angezeigt, nur mit diesem tollen
internet-explorer nicht.

Ich habe die table-tags mal auf 100% geändert, bringt leider
nichts.

also wird wohl nur ein java-script helfen,
oder weis noch jemand ne andere lösung??


  • Nickpage von KingofBohmte anzeigen KingofBohmte


    pagenGrillmeister


    908 Beiträge
    Kennzeichen: OS
  • | 27.04.2005 10:35

Für was für ne Auflösung ist die Website denn konzipiert? Bei mir wird die Site nämlich ohne jegliche Scrollbars angezeigt. Egal ob FF oder IE.
Was du machen könntest ist die Breite des Mainframes auf z.B. 800 zu begrenzen und dann rechts daneben ein Leerframe zu erzeugen, in dem nix steht. Die Breite richtet sich nach der angestrebten empfohlenen Auflösung der Website.


edit: oder du schmeisst Frames raus und machst vieles mit <div>...</div>. Damit hast du das lästige Problem mit den Frames nicht und kannst alles pixelgenau auf dem Bildschirm ausrichten. Hat viele Vorteile, von denen ich auch überzeugt wurde. So spart des z.B. Speicher, Ladezeiten, verhindert unnötige Querverbindungen...
edit²: Mit Java würde ich nicht zuviel machen. Wenn User daher kommen, die kein JS aktiviert haben, kommen trotzdem die Scrollbars
edit³:

Zitat:
Zitat von KooLCapri
Hmm...also bei Firefox wirds korrekt angezeigt...aber beim Internet Explorer nicht...Versuch mal hier...."<table width="600" " die 600 gegen 100% zu tauschen,vielleicht gehts dann...!!!Viel Glück...
Der Browser streckt das ganze trotzdem auf die gesamte Bildschirmbreite. Du musst dazu noch n Leerframe erzeugen.


  • Nickpage von gonzman anzeigen gonzman



    Pagen-Freak


    348 Beiträge
    Kennzeichen: GT

  • Nickpage von gonzman anzeigen gonzman



    Pagen-Freak


    348 Beiträge
    Kennzeichen: GT
  • | 27.04.2005 10:46

Zitat:
Zitat von KingofBohmte
Für was für ne Auflösung ist die Website denn konzipiert? Bei mir wird die Site nämlich ohne jegliche Scrollbars angezeigt. Egal ob FF oder IE.
Was du machen könntest ist die Breite des Mainframes auf z.B. 800 zu begrenzen und dann rechts daneben ein Leerframe zu erzeugen, in dem nix steht. Die Breite richtet sich nach der angestrebten empfohlenen Auflösung der Website.


edit: oder du schmeisst Frames raus und machst vieles mit <div>...</div>. Damit hast du das lästige Problem mit den Frames nicht und kannst alles pixelgenau auf dem Bildschirm ausrichten. Hat viele Vorteile, von denen ich auch überzeugt wurde. So spart des z.B. Speicher, Ladezeiten, verhindert unnötige Querverbindungen...
edit²: Mit Java würde ich nicht zuviel machen. Wenn User daher kommen, die kein JS aktiviert haben, kommen trotzdem die Scrollbars
edit³:
Zitat:
Zitat von KooLCapri
Hmm...also bei Firefox wirds korrekt angezeigt...aber beim Internet Explorer nicht...Versuch mal hier...."<table width="600" " die 600 gegen 100% zu tauschen,vielleicht gehts dann...!!!Viel Glück...
Der Browser streckt das ganze trotzdem auf die gesamte Bildschirmbreite. Du musst dazu noch n Leerframe erzeugen.
die seite ist für 1024x768 konzipiert.

das mit dem leerframe werde ich nachher mal ausprobieren.
hört sich erstmal gut an, allerdingshabe ich den dann scrollbalken wieder "mitten in der seite" was ja auch scheiße aussieht.

mit dem [div] hab ich ehrlich gesagt noch nie groß was gemacht,
müßte ich mich mal reinfuchsen.
ich denke eher ich werde doch mal nach nen javascipt suchen.


  • Nickpage von Maks anzeigen Maks



    Strafzettelsammler


    6785 Beiträge
    Kennzeichen: OS

  • Nickpage von Maks anzeigen Maks



    Strafzettelsammler


    6785 Beiträge
    Kennzeichen: OS
  • | 27.04.2005 10:51

hab doch oben schon eins gepostet!

Das kannste bestimmt nen bischen umstricken, dann tuts!


  • Nickpage von gonzman anzeigen gonzman



    Pagen-Freak


    348 Beiträge
    Kennzeichen: GT

  • Nickpage von gonzman anzeigen gonzman



    Pagen-Freak


    348 Beiträge
    Kennzeichen: GT
  • | 27.04.2005 20:05

So nachdem ich tierisch verzeifelt war
habe ich es jetzt endlich hinbekommen,
und zwar ganz ohne Java-Script oder sonstirgendeine
Formatierung.
Einfach durch weglassen des ersten Tags, der
noch vor <html> stand.

Darauf muß man aber auch mal kommen.

Sowas hab ich auch noch nicht erlebt.
Also ich habe einfach
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
gelöscht und schon hat er keine vertikale Scrolleiste mehr angezeigt,
weil der Inhalt ja auch nicht breiter als der Frame ist.

DAS HAT NERVEN UND ZEIT GEKOSTET

Danke nochmal für eure Hilfe.

Deinen Freunden empfehlen