Veröffentlicht 21. März 200619 j Ich programmiere gerade einen Homepage. Nun möchte ich dann wegen der hirachie eine Basis anlegen, von der die Links ausgehen sollen. kann der base-Tag dies nur bei Grafiken? Mir stehen HTML und PHP zur verfügung.
22. März 200619 j nein, es wird bei allen Dateien benutzt. Du definierst eie Basis URL und von da ausgehend werden alle relativen Links, hinten dran gehangen. <base href="www.fachinformatiker.de" /> [/PHP] dann im QC irgendwo [PHP] <a href="/ordner1/ordner2/index.html">ein relativer Link</a> dein Link lautet www.fachinformatiker.de/ordner1/ordner2/index.html zum Testen auf localhost und zum verhindern von aufrufen in fremden frames ist das klasse (hier muss noch ein Target definiert sein)
22. März 200619 j Autor Was ist die genaue Definition einer URL? ist das nur www.domain.de oder lässt sich mit dem base-Tag auch eine Unterverzeichnis angeben? Da ich meine Seite derzeit auf dem Server nur teste. <base href="http://www.domain.de/version3" /> Wenn ich einen Verweise aufrufe, wie z. B. <link rel="stylesheet" type="text/css" href="css/haupt.css"> dann wird das falsche gerladen. das "version3" wird anscheinend ignoriert?
22. März 200619 j <base href="http://www.domain.de/version3" /> Wenn ich einen Verweise aufrufe, wie z. B. <link rel="stylesheet" type="text/css" href="/css/haupt.css"> dann wird das falsche gerladen. das "version3" wird anscheinend ignoriert? vielleicht fehlt ein "/" :confused:
22. März 200619 j Autor vielleicht fehlt ein "/" Ich habe es ausprobiert, aber scheint es nicht zu sein. der lädt wieder die falsche css. Kamm man mit base überhaupt unterverzeichnisse aufrufen? wegen dem version3.
22. März 200619 j Hast du mal versucht, den Pfad im base-Tag mit einem / abzuschließen? Also <base href="http://www.domain.de/version3/" /> Möglicherweise wird es ohne diesen Slash am Ende nicht als absoluter Pfad interpretiert. tine
22. März 200619 j Ich habs mal billig getestet: Aufm Desktop ne html-Datei anlegen und folgendes reinpacken <html> <head> <title>Test</title> <base href="http://www.google.de/images/"> </head> <body> TEST<br> <img src="hp0.gif"> </body> </html> funktioniert einwandfrei. Wie zu sehen ist, der base-tag hat noch nen ordner mit dran. Wenn man das abschließende / im base-tag weglässt gehts nicht. Hast du den base-tag auch im <head> drinnen stehen?
28. März 200619 j Autor <html> <head> <meta name="author" content="Philipp Schöne"> <meta name="generator" content="Ulli Meybohms HTML EDITOR"> <meta http-equiv="content-type" content="text/css"> <base href="http://www.philipp-schoene.de/version3/"> <link rel="stylesheet" type="text/css" href="css/haupt.css"> <title>Philipp Schöne - Fotos</title> </head> das ist der code und er ergibt: http://www.philipp-schoene.de/version3/fotos/ Name: forum pw: 12345 eigentlich soll links eine Menü angezeigt werden. Also so wie: http://www.philipp-schoene.de/version3/
1. Mai 200619 j Autor da ich das Problem inzwischen anders angegangen bin. brauche ich hierzu keine Hilfe mehr.
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.