zurück zur Startseite
  


Zurück XHTMLforum > (X)HTML und CSS > CSS
Seite neu laden Tool in CSS Layout einbauen

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 04.11.2013, 23:02
Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 04.11.2013
Beiträge: 72
chris_54 befindet sich auf einem aufstrebenden Ast
Standard Tool in CSS Layout einbauen

Hallo zusammen,

ich habe vor kurzem von einer Frame Website auf ein CSS Layout umgestellt. In meiner alten Frame-Website war es ziemlich einfach ein Rechentool in einen Frame einzubauen, da man über die einzelnen Masken des Tools die jeweiligen Eingaben tätigen konnte, ohne das übrige Frame-Setup zu verlassen.
Dies ist in meinem CSS Layout derzeit nicht mehr möglich, da a) das sich das Tool nun bei jeder Eingabe in einem neuen Fenster öffnet (und nicht mehr im Frame-Setup verbleibt) und b) für jede einzelne Eingabemaske des Tools das komplette Layout per php include nachgeladen werden muss.
Gibt es hier nicht eine elegantere Lösung, so dass man sich weiterhin durch die Masken durcharbeiten kann, dass Tool aber im gleichen Fenster verbleibt und nicht alles per php-include nachgeladen werden muss (z.B. via I-Frame?).
Ansonsten wäre der schöne Vorteil von CSS gegenüber dem Frame-Setup eigentlich nicht mehr vorhanden.

Schon vorab vielen Dank für Eure Hilfe.

Chris
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 04.11.2013, 23:13
?!?
XHTMLforum-Kenner
 
Registriert seit: 20.03.2013
Beiträge: 1.638
explanator sorgt für eine eindrucksvolle Atmosphäreexplanator sorgt für eine eindrucksvolle Atmosphäre
Standard

Keine Ahnung was du genau meinst, kann man sich das auch irgendwo ansehen?
__________________
"Wieso ist der Code schrott, ich dachte hier seien Profis..."
Aus einem Forum.
Mit Zitat antworten
Sponsored Links
  #3 (permalink)  
Alt 05.11.2013, 00:59
Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 04.11.2013
Beiträge: 72
chris_54 befindet sich auf einem aufstrebenden Ast
Standard

Hallo,

o.k., dann noch einmal zur Erklärung mit beigefügtem Layout.
Ich möchte das das Rechentool (im blauen Kasten) auf dieser Position bleibt und dort alle einzelnen Rechenschritte (in diesem Fall insgesamt 6) durchgeführt werden können. Es sollen nicht insgesamt 6 einzelne html-Seiten (z.B. mit php include der DIVs) enstehen und auch nicht jeweils ein neues Fenster im Browser geöffnet werden (ist derzeit nämlich der Fall).
Das Rechentool selbst besteht derzeit nur aus dem Inhalt im blauen Kasten und ohne das Layout drumherum.
Ich hoffe die Thematik wird damit ein wenig klarer und hoffe auf einen hilfreichen Lösungsvorschlag (ansonsten wäre das alte Frame-Layout vorteilhafter gegenüber einem CSS-Layout).

Schon vorab vielen Dank.

Gruß

Chris
Angehängte Grafiken
Dateityp: jpg CSS Layout Website.jpg (34,5 KB, 12x aufgerufen)
Mit Zitat antworten
  #4 (permalink)  
Alt 05.11.2013, 01:45
?!?
XHTMLforum-Kenner
 
Registriert seit: 20.03.2013
Beiträge: 1.638
explanator sorgt für eine eindrucksvolle Atmosphäreexplanator sorgt für eine eindrucksvolle Atmosphäre
Standard

Ja schön,
Aber wie sieht dein Code dazu aus.
Stelle die Seite online und gib uns den Link bekannt.
__________________
"Wieso ist der Code schrott, ich dachte hier seien Profis..."
Aus einem Forum.
Mit Zitat antworten
  #5 (permalink)  
Alt 05.11.2013, 21:30
Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 04.11.2013
Beiträge: 72
chris_54 befindet sich auf einem aufstrebenden Ast
Standard

Hallo,

nicht möglich, da die neue Seite noch nicht online ist.
Gibt es hierzu nicht einen generellen Lösungsansatz, da es m.E. eine allgemeine Thematik sein sollte, oder?

Vielen Dank.

Gruß

Chris
Mit Zitat antworten
  #6 (permalink)  
Alt 05.11.2013, 21:43
?!?
XHTMLforum-Kenner
 
Registriert seit: 20.03.2013
Beiträge: 1.638
explanator sorgt für eine eindrucksvolle Atmosphäreexplanator sorgt für eine eindrucksvolle Atmosphäre
Standard

Normalerweise hat man pro Seite ein HTML-Dokument.
Du kannst mit Javascript aber Inhalte nachladen(Ajax) oder Inhalte verändern.
Du kannst auch Inhalte verdecken und erst später anzeigen lassen oder durch scrollen erreichbar machen.

Was davon willst du?
__________________
"Wieso ist der Code schrott, ich dachte hier seien Profis..."
Aus einem Forum.
Mit Zitat antworten
  #7 (permalink)  
Alt 05.11.2013, 22:27
Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 04.11.2013
Beiträge: 72
chris_54 befindet sich auf einem aufstrebenden Ast
Standard

Danke schon mal.
Ich möchte nur Inhalte auf der HTML Seite verändern, so dass man sich durch das Rechentool durchklicken kann.
Wie muss ich hier vorgehen?

Gruß

Chris
Mit Zitat antworten
  #8 (permalink)  
Alt 05.11.2013, 22:31
?!?
XHTMLforum-Kenner
 
Registriert seit: 20.03.2013
Beiträge: 1.638
explanator sorgt für eine eindrucksvolle Atmosphäreexplanator sorgt für eine eindrucksvolle Atmosphäre
Standard

Du erstellst entweder 6 Seiten jeweils mit header usw.
Verlinkst dann entwprechend von jeder Seite auf die nächste.

Oder

Du lädst die Inhalte mit Ajax nach, siehe Ajax (Programmierung)

Wie du das löst liegt an dir. Beides hat Vor- und Nachteile.
__________________
"Wieso ist der Code schrott, ich dachte hier seien Profis..."
Aus einem Forum.
Mit Zitat antworten
  #9 (permalink)  
Alt 05.11.2013, 22:38
Benutzerbild von cebito
Erfahrener Benutzer
XHTMLforum-Mitglied
 
Registriert seit: 18.07.2009
Ort: Dresden
Beiträge: 688
cebito sorgt für eine eindrucksvolle Atmosphärecebito sorgt für eine eindrucksvolle Atmosphäre
Standard

Zitat:
Zitat von chris_54 Beitrag anzeigen
Ich möchte nur Inhalte auf der HTML Seite verändern, so dass man sich durch das Rechentool durchklicken kann.
Du Quakst die ganze Zeit ziemlich schwammig. Es wurden dir schon eindeutige Fragen gestellt und Hinweise gegeben, die der Beantwortung deiner Frage hilfreich wären. WARUM IGNORIERST DU DIE?
Was muss dein Tool können? Ist jedes Pad eigenständig oder übernimmt es Ergebnisse aus dem letzten um damit weiterzuarbeiten? Drück dich mal ausführlich aus was du willst und lass die bekloppten Framesets (und was die angeblich so toll machen) dabei mal aussen vor! Die Antwort auf deine Frage hab ich und sicher einige andere hier schon auf der Zunge, aber keiner hat Bock drauf ins Leere zu schießen. Hinweise in diese Richtung wurden sogar schon gegeben.
Mit Zitat antworten
Sponsored Links
  #10 (permalink)  
Alt 05.11.2013, 23:34
Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 04.11.2013
Beiträge: 72
chris_54 befindet sich auf einem aufstrebenden Ast
Standard

Hallo,

sorry, ich habe versucht dies entsprechend zu erklären, aber noch einmal die konkreten Fakten zum Rechentool:
- zunächst werden die Eingaben gemacht
- diese werden dann im nächsten Schritt weiterverarbeitet und mit weiteren Eingaben ergänzt
- als letztes werden die Eingaben grafisch ausgewertet
- das Rechentool ist in php geschrieben, ohne Navigation die sonst die html-Seite enthält

Wenn ich den letzten Beitrag von explanator lese, dann wäre wahrscheinlich Ajax eine geeignete Lösung. Ich verstehe aber nicht damit zu programmieren.
Ggf. gibt es ja einen weiteren Lösungsweg, oder ein gutes Beispiel (den Link von explanator habe ich mir angeschaut) wie man Ajax anwenden kann (wenn dies sinnvoll ist).

Viele Grüße

Chris
Mit Zitat antworten
Sponsored Links
Antwort

Stichwörter
css, frames, layout, navigationsproblem

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Redesign für Steiner Cycling Team pkipper Site- und Layoutcheck 11 09.02.2011 13:25
Banner neben CSS Layout platzieren? delaspuke CSS 19 29.12.2010 23:08
Css 3 Seiten Layout will net so :) nova_rs CSS 1 30.03.2010 16:54
CSS Layout Komplex yanu CSS 0 01.04.2009 21:27
CSS Layout mit abgerundeten Ecken dimension CSS 3 17.04.2005 19:05


Alle Zeitangaben in WEZ +2. Es ist jetzt 01:05 Uhr.