 |
| Hinweise |
Willkommen im TP-Hilfe-Forum!Dies ist ein Forum zu den Themen Photoshop, Dreamweaver, Flash, Selbständigkeit und mehr, in dem Du Hilfe, Anleitung oder eine Lösung zu Deinen Problemen erhältst. Aktuell bist Du in unseren Foren als Gast mit reinen Leserechten unterwegs. Wenn Du Dich registrierst, kannst Du eigene Themen verfassen, deine Frage stellen und privat mit anderen TPlern kommunizieren. Weitere Foren werden zugänglich, und Du wirst – falls gewünscht – per Mail über neue Beiträge informiert. Die Registrierung ist schnell und kostenlos. Sollten bei der Registrierung Fragen auftauchen, reicht ein Klick in unsere Hilfe - Häufig gestellte Fragen oder eine kurze Mitteilung an das Support-Team. Viel Spaß bei Traum-Projekt.com |
04.03.2008, 19:34
|
#16
|
|
TP-Junior
Registriert seit: Feb 2008
|
Zitat:
Zitat von MediTim
Ich hab das so verstanden, dass du jetzt ein Design hast und z.B in derr Mitte einen Raum/Platz hast, in dem Textinhalt geschrieben werden soll.
Dein Problem ist es jetzt, dass wenn der Text zu lang ist, das Design vertikal auseinandergezogen wird, weil der Platz für den Text nach unten hin ja größer werden muss.
Nun hast du die Idee, dass wenn der Platz für den Text größer werden soll, der Text einfach auf "seite 2" weitergeht.
Wenn ich das jetzt so richtig verstanden hab, schreib das doch bitte ggf verbesser mich.
|
ja genau, deshalb das beispiel mit dem "realen" holzbrett  das bild ist fix und nicht dehnbar, so wie dus erwähnt hast. den html code bekomm ich hin
Zitat:
Zitat von bona
naja, ich weiss da gerade auf anhieb nichts.
mit ajax gehts wahrscheinlich, kenn mich da aber überhaupt nicht aus.
wesshalb nicht mit php?
bräuchtest ja nicht umbedingt eine datenbank mit text-dateien gehts ja auch.
|
ich bin mit php nicht vertraut, deshalb würde mich eine alternative interessieren. aber bevor ich ne andere sprache lernen muss, würde ich php nehmen. ich wollte halt nur wissen, ob sich sowas rein ohne php o.ä. sprich nur html umsetzen ließe ohne 100 einzelseiten (html files) :P
|
|
|
04.03.2008, 19:42
|
#17
|
|
TP-Insider
Registriert seit: Oct 2005
Ort: schweiz (Lupfig)
|
rein html & ohne viele seiten zu schreiben (eigentlich ja nur zu kopieren und text ändern) ne mit.
mit html & css glaub ihc auch nicht.
mit javascript ja, kann aber abgestellt werden.
am einfachsten ist es halt doch mit php. gibt für blätterfunktionen 1000 tuts im netz (auch für php anfänger).
soweit mal meine meinung.
[edit]
als beispiel: http://www.php-einfach.de/tuts_mysql...erfunktion.php
__________________
gruss bona
www.elbona.ch
Never wrestle with a pig, because you both get dirty, but the pig likes it!
|
|
|
04.03.2008, 19:44
|
#18
|
|
TP-Specialist
Registriert seit: Mar 2005
Ort: Unterfranken
|
Zitat:
Zitat von dan!eL
ich wollte halt nur wissen, ob sich sowas rein ohne php o.ä. sprich nur html umsetzen ließe ohne 100 einzelseiten (html files) :P
|
Na bitte. Wieso hast du die Frage dann nicht gleich so gestellt?
Die Antwortet lautet: Nein.
Aber ein guter HTML-Editor sollte eigentlich in der Lage sein, den nötigen Code für jede Seite automatisch zu erstellen. Da hilft meistens die Taste F1.
|
|
|
06.03.2008, 21:09
|
#19
|
|
TP-Senior
Registriert seit: May 2007
|
oder einfach die seite 2 aus er seite 1 erstellen?
seite 1 text einfügen - abspeichern unter xy1.html .
Text von der nächsten Seite einfach einfügen (den text überschreiben) - verlinken nicht vergessen - abspeicher unter xy2.html

__________________
Wer immer in die Fußstapfen anderer tritt wir sie nie überholen können.
Kluge Menschen lernen aus den Erfahrungen anderer.
|
|
|
07.03.2008, 15:21
|
#20
|
|
TP-Specialist
Registriert seit: Oct 2003
Ort: Niederbayern
|
Und schon ist man wieder bei den 100 Seiten - es wird eine Lösung ohne Einsatz von einzelnen Seiten gesucht...
|
|
|
07.03.2008, 15:35
|
#21
|
|
TP-Junior
Registriert seit: Feb 2008
Ort: Göttingen
|
geht nur mit iframe
<iframe width="xxxpx" hight="xxpx" frameborder="0" name="test" src="text.html"></iframe>
einfacher gehts nicht und den border kannst du durch die css auch noch ganz umgestallten.
Ich denke mal das du die css ausgelagert hast ist immer das einfachste habe das leider auch erst spät gerlernnt
__________________
Der mensch ist wie ein Virus in der Programmierung des Lebens
|
|
|
07.03.2008, 15:58
|
#22
|
|
TP-Senior
Registriert seit: May 2007
|
Zitat:
Zitat von rewboss
Na bitte. Wieso hast du die Frage dann nicht gleich so gestellt?
Die Antwortet lautet: Nein.
Aber ein guter HTML-Editor sollte eigentlich in der Lage sein, den nötigen Code für jede Seite automatisch zu erstellen. Da hilft meistens die Taste F1.
|
^^
das könnte vielleicht auch funktionieren:
Zitat:
<iframe width="xxxpx" hight="xxpx" frameborder="0" name="test" src="text.html"></iframe>
einfacher gehts nicht und den border kannst du durch die css auch noch ganz umgestallten.
Ich denke mal das du die css ausgelagert hast ist immer das einfachste habe das leider auch erst spät gerlernnt
|
__________________
Wer immer in die Fußstapfen anderer tritt wir sie nie überholen können.
Kluge Menschen lernen aus den Erfahrungen anderer.
|
|
|
08.03.2008, 16:40
|
#23
|
|
TP-Specialist
Registriert seit: Mar 2005
Ort: Unterfranken
|
Nun ja, aber das Iframe löst nicht das eigentliche Problem, so wie ich es verstanden habe. Von Seite 1 aus soll ein Link auf Seite 2 führen, von Seite 2 aus auf Seite 3, und so weiter. Da hilft ein Iframe nichts.
Außerdem haben Frames erhebliche Nachteile, besonders für Suchmaschinen.
|
|
|
08.03.2008, 16:52
|
#24
|
|
TP-Junior
Registriert seit: Feb 2008
Ort: Göttingen
|
iframe
wenn du eine robot.txt erstellst kannst du direkt den iframe mit auslesen lassen. Und in seinem Fall löst der iframe das problem, denn er will ja das die seite nur wechselt, wenn der text zu lang ist.
Anderen falls führt der weg über PHP, zudem ist es vom aussehen her besser als wenn ein worlaufender Text auf mehreren seiten ist, er könnte ja für den scrallbalken ein mausover effekt einbauen, damit er dann auto scrollt.
Script wäre:
<script language="JavaScript">
<!--
function verifyCompatibleBrowser(){
this.ver=navigator.appVersion
this.dom=document.getElementById?1:0
this.ie5=(this.ver.indexOf("MSIE 5")>-1 && this.dom)?1:0;
this.ie4=(document.all && !this.dom)?1:0;
this.ns5=(this.dom && parseInt(this.ver) >= 5) ?1:0;
this.ns4=(document.layers && !this.dom)?1:0;
this.bw=(this.ie5 || this.ie4 || this.ns4 || this.ns5)
return this
}
bw=new verifyCompatibleBrowser()
var speed=50
var loop, timer
function ConstructObject(obj,nest){
nest=(!nest) ? '':'document.'+nest+'.'
this.el=bw.dom?document.getElementById(obj):bw.ie4?document.all[obj]:bw.ns4?eval(nest+'document.'+obj):0;
this.css=bw.dom?document.getElementById(obj).style:bw.ie4?document.all[obj].style:bw.ns4?eval(nest+'document.'+obj):0;
this.scrollHeight=bw.ns4?this.css.document.height:this.el.offsetHeight
this.clipHeight=bw.ns4?this.css.clip.height:this.el.offsetHeight
this.up=MoveAreaUp;this.down=MoveAreaDown;
this.MoveArea=MoveArea; this.x; this.y;
this.obj = obj + "Object"
eval(this.obj + "=this")
return this
}
function MoveArea(x,y){
this.x=x;this.y=y
this.css.left=this.x
this.css.top=this.y
}
function MoveAreaDown(move){
if(this.y>-this.scrollHeight+objContainer.clipHeight){
this.MoveArea(0,this.y-move)
if(loop) setTimeout(this.obj+".down("+move+")",speed)
}
}
function MoveAreaUp(move){
if(this.y<0){
this.MoveArea(0,this.y-move)
if(loop) setTimeout(this.obj+".up("+move+")",speed)
}
}
function PerformScroll(speed){
if(initialised){
loop=true;
if(speed>0) objScroller.down(speed)
else objScroller.up(speed)
}
}
function CeaseScroll(){
loop=false
if(timer) clearTimeout(timer)
}
var initialised;
function InitialiseScrollableArea(){
objContainer=new ConstructObject('divContainer')
objScroller=new ConstructObject('divContent','divContainer')
objScroller.MoveArea(0,0)
objContainer.css.visibility='visible'
initialised=true;
}
function MM_openBrWindow(theURL,winName,features) { //v2.0
window.open(theURL,winName,features);
}
//-->
</script>
<div id="arrows">
<a href="#" onMouseOver="PerformScroll(-5)"
onMouseDown="PerformScroll(-7)"
onMouseOut="CeaseScroll()"><img
src="images/up.jpg" width="13" height="10" border="0"
alt="nach oben scrollen"></a>
<br /><br />
<a href="#" onMouseOver="PerformScroll(5)"
onMouseDown="PerformScroll(7)"
onMouseOut="CeaseScroll()"><img
src="images/down.jpg" width="13" height="10" border="0"
alt="nach unten scrollen"></a>
</div>
__________________
Der mensch ist wie ein Virus in der Programmierung des Lebens
|
|
|
08.03.2008, 20:10
|
#25
|
|
TP-Specialist
Registriert seit: Mar 2005
Ort: Unterfranken
|
Zitat:
Zitat von Godstyle
wenn du eine robot.txt erstellst kannst du direkt den iframe mit auslesen lassen.
|
Einen solchen Befehl kenne ich nicht, es sei denn du meinst "Sitemap".
Eigentlich wird der Inhalt des Iframes von den gängigen Sumas ohnehin indiziert. Der Nachteil aber ist, dass der Benutzer möglicherweise auf eine Inhaltsseite landet ohne Navigation.
...überlang, veraltet und vor allen Dingen nicht garantiert vorwärtskompatibel. Außerdem sind selbstprogrammierte Scroller in der Regel nicht wirklich Benutzerfreundlich. Man muss ja nicht immer gleich das Rad neu erfinden, nur um sich ein kleines bisschen Arbeit zu sparen.
|
|
|
08.03.2008, 22:28
|
#26
|
|
TP-Junior
Registriert seit: Feb 2008
Ort: Göttingen
|
Zitat:
Zitat von rewboss
Einen solchen Befehl kenne ich nicht, es sei denn du meinst "Sitemap".
|
http://www.searchcode.de/artikel/robotstxt.php
ich meinte schon robot.txt
__________________
Der mensch ist wie ein Virus in der Programmierung des Lebens
|
|
|
09.03.2008, 12:52
|
#27
|
|
TP-Specialist
Registriert seit: Mar 2005
Ort: Unterfranken
|
Zitat:
Zitat von Godstyle
|
Dann hast du das mit robots.txt auch falsch verstanden.
Mit robots.txt kann man nämlich bestimmen, welche Verzeichnisse oder Dateien nicht ausgelesen werden sollen. Aber innerhalb der "gesperrten" Verzeichnisse kannst du auch Unterverzeichnisse oder Dateien wieder freigeben. Das heißt aber nicht, dass diese Dateien zwangsläufig indiziert werden, sondern nur, dass die indiziert werden dürfen. Der Bot muss sie trotzdem über einen Link finden können.
Manche Suchmaschinen (Google und Yahoo! zum Beispiel) unterstützen den robots.txt-Befehl Sitemap. Dieser Befehl gibt die Adresse einer Datei an, in der die URL aller Seiten angegeben werden.
|
|
|
09.03.2008, 15:15
|
#28
|
|
TP-Junior
Registriert seit: Feb 2008
Ort: Göttingen
|
richtig, damit kannst du angeben, das die verzeichnisse mit den iframes durchsucht werden sollen, ing bei mir bisher immer
__________________
Der mensch ist wie ein Virus in der Programmierung des Lebens
|
|
|
10.03.2008, 10:30
|
#29
|
|
TP-Junior
Registriert seit: Feb 2008
|
ich denke ich werde um php nicht drumrum kommen, vielen dank mal
nochmal für alle:
- keine iframes
- keine einzel html files (seite1 bis seite1000.html)
werd mich wohl oder übel mal durch php tuts durchkauen müssen :P
|
|
|
25.03.2008, 16:23
|
#30
|
|
TP-Member
Registriert seit: Feb 2008
Ort: Waiblinger - Umgebung
|
Zitat:
Zitat von dan!eL
ich denke ich werde um php nicht drumrum kommen, vielen dank mal
nochmal für alle:
- keine iframes
- keine einzel html files (seite1 bis seite1000.html)
werd mich wohl oder übel mal durch php tuts durchkauen müssen :P
|
Ach das wirst du schon packen!
Immer schön eifrig an der Arbeit bleiben :>
|
|
|
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
|
| Themen-Optionen |
Thema durchsuchen |
|
|
|
| Thema bewerten |
|
|
Forumregeln
|
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 06:46 Uhr.
|
 |