zurück zur Startseite
  


Zurück XHTMLforum > (X)HTML und CSS > (X)HTML
Seite neu laden Relative Pfade funktionieren nicht.

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 11.06.2018, 19:39
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 11.06.2018
Beiträge: 2
Michael F. befindet sich auf einem aufstrebenden Ast
Standard Relative Pfade funktionieren nicht.

Moin zusammen,

ich bin neu hier und habe ein Problem mit den relativen Pfaden.

Folgende Struktur habe ich:

Code:
Root_Webserver
|
|---index.html
|
|------html
|        |
|        |---blog
|               |---news.html
|        
|------images
|        |---logo.jpg
|
|------CSS
|        |---style.css
|
|
|------js
         |----java.js
HTML-Code:
<!DOCTYPE HTML>
<html>
	<head>
  <title>dies ist mein Titel</title>
  <meta name="Publisher" content="mein Verein.">
  <meta name="description" content="Ungest&ouml;rtes Angeln in den sch&ouml;nsten Gew&auml;ssern" />
  <meta name="keywords" content="Fische" />
  <meta name="Content-language" content="DE">
  <meta name="Page-type" content="Private Homepage"
  <meta name="Copyright" content="mein Verein">
  <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
		<!--[if lte IE 8]><script src="css/ie/html5shiv.js"></script><![endif]-->
		<script src="../../js/jquery.min.js"></script>
		<script src="../../js/jquery.dropotron.min.js"></script>
		<script src="../../js/skel.min.js"></script>
		<script src="../../js/skel-layers.min.js"></script>
		<script src="../../js/init.js"></script>
		<script type="text/javascript" src="../../js/image_slide.js"></script>
		<noscript>
			<link rel="stylesheet" href="../../css/skel.css" />
			<link rel="stylesheet" href="../../css/style.css" />
		</noscript>
		<!--[if lte IE 8]><link rel="stylesheet" href="css/ie/v8.css" /><![endif]-->
	</head>
	<body class="homepage">
		
		<!-- Rechtsklick verbieten -->
		<body oncontextmenu="return false">

		<!-- Header Wrapper -->
			<div class="wrapper style1">
			
			<!-- Header -->
				<div id="header">
					<div class="container">
							
						<!-- Logo -->
							<h1><a href="https://xhtmlforum.de/images/sfv-logo.gif" id="logo">SFV Aschendorf (Ems)</h1>
						
						<!-- Nav -->
							<nav id="nav">
								<ul>
									<li class="active"><a href="https://xhtmlforum.de/index.html">Home</a></li>
									<li>
										<a href="https://xhtmlforum.de/verein.html"><strong><h2>Unser Verein</h2></strong></a>
										<ul>
											<li><a href="https://xhtmlforum.de/news.html"><strong><h2>Aktuelles</h2></strong></a></li>
										</ul>
									</li>
								</ul>
							</nav>
					</div>
				</div>
So sieht der dazugehörige Code aus.

Die Hyperlinks funktionieren, also ich kann aus dem Ordner html/blog heraus, auf die html datein auf der index Ebene zugreifen.

aber die news.html. zieht sich weder die javascripte noch die CSS oder anhängende images, obwohl ich mit ../../ 2 Ordner raufspringen sollte.

Lege ich entsprechende Ordner im blog Ordner ab, funktioniert alles, obwohl ich relative Links angegeben habe!

Ich möchte eine anständig sortierte Struktur herstellen, daher bin ich auf diese Funktion angewiesen

Kann mir evtl. einer sagen was ich falsch mache?

MfG

Geändert von Michael F. (11.06.2018 um 19:44 Uhr)
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 11.06.2018, 22:36
Benutzerbild von protonenbeschleuniger
Verbesserer
XHTMLforum-Kenner
 
Registriert seit: 06.09.2007
Beiträge: 4.868
protonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblick
Standard

So läßt sich das Problem nicht lösen.

Das einfachste ist, wenn du dir den Quellcode anzeigen läßt und dann mal versuchst dort auf die Links zu den Javascript Dateien zu klicken, dann bekommst du eine Fehlermeldung anzeigt (oder den Quellcode der JS Datei)
Mit Zitat antworten
Sponsored Links
  #3 (permalink)  
Alt 12.06.2018, 08:22
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 30.01.2014
Beiträge: 1.891
cloned ist ein sehr geschätzer Menschcloned ist ein sehr geschätzer Menschcloned ist ein sehr geschätzer Mensch
Standard

Zusätzlich dazu kann man noch dazu raten, den Pfad nicht relativ von der jeweiligen Datei sondern vom rootverzeichnis aus anzugeben. Dann werden immer, auch wenn sich der Pfad der HTML Datei ändert, die korrekten CSS/JS Dateien geladen. Das kannst du erreichen, indem du die src="[...]" Attribute mit / beginnen lässt: ZB <img src="/images/mountain.jpg"> Dann wird, egal wo in deiner Ordnerstruktur sich die HTML Datei befindet, immer die selbe Datei geladen. Funktioniert auch mit JS/CSS.
Mit Zitat antworten
  #4 (permalink)  
Alt 12.06.2018, 22:35
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 11.06.2018
Beiträge: 2
Michael F. befindet sich auf einem aufstrebenden Ast
Standard

Nabend,

aus dem quelltext heraus, kann ich mir den javascriptcode anzeigen lassen, also der relative link funktioniert.

css und images leider nicht.

<link rel="stylesheet" href="/css/style.css" />

auch diese Variante funktioniert nicht.

Einer noch Ideen?

MfG
Mit Zitat antworten
  #5 (permalink)  
Alt 13.06.2018, 07:27
Benutzerbild von protonenbeschleuniger
Verbesserer
XHTMLforum-Kenner
 
Registriert seit: 06.09.2007
Beiträge: 4.868
protonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblick
Standard

Zitat:
Zitat von Michael F. Beitrag anzeigen
css und images leider nicht.

<link rel="stylesheet" href="/css/style.css" />

auch diese Variante funktioniert nicht.
Was heißt denn "nicht funktionieren"?
Wenn du die Seite aufrufst bekommst du einen Fehler, welchen?
Und fällt dir auf, dass die Schreibweise im Code eine andere ist, als in deiner Übersicht?
Mit Zitat antworten
  #6 (permalink)  
Alt 13.06.2018, 08:09
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 30.01.2014
Beiträge: 1.891
cloned ist ein sehr geschätzer Menschcloned ist ein sehr geschätzer Menschcloned ist ein sehr geschätzer Mensch
Standard

Michael F mache dich mit den dev-tools vertraut. F12 öffnet diese in Chrome/Firefox und dann kannst du im Netzwerk-Tab sehen, welche Dateien von wo angefordert werden. (Eventuell einmal Seite neuladen damit auch alles aufgezeichnet wird)
Dann solltest du schnell erkennen, was an den Pfaden nicht stimmt.
Mit Zitat antworten
  #7 (permalink)  
Alt 29.06.2018, 13:24
Neuer Benutzer
neuer user
 
Registriert seit: 28.06.2018
Beiträge: 1
jestemnadal@gmail.com befindet sich auf einem aufstrebenden Ast
Standard

Hallo,

habe ein Unterverzeichnis auf meiner Homepage angelegt, bei dem beim Klick auf das Logo oben meine eigentliche Homepage erscheinen soll. Das Gleiche beim Impressum.

Zuerst habe ich die URL meiner Homepage angegeben. Hat auch funktioniert, hat aber Ärger bei Google gegeben, weil ich dann innerhalb meiner Seite einen Link auf meine Seite habe.

Jetzt wollte ich es per relativer Pfadangabe, also ../index.html versuchen. Klappt auch, solange man im Ordner bleibt. Im Browser funktioniert es aber nicht mehr.

Kann mir jemand sagen, was ich da falsch gemacht habe? Bin Printlerin und mit web nicht so fit.

Die Seite um die es geht: Roundcube Webmail :: Welcome to Roundcube Webmail
Beim Klick aufs Logo soll die Seite www.knell-design.de erscheinen.
Mit Zitat antworten
  #8 (permalink)  
Alt 30.06.2018, 07:45
Benutzer
neuer user
 
Registriert seit: 23.01.2018
Beiträge: 94
basti1012 befindet sich auf einem aufstrebenden Ast
Standard

Meinst du dieses blaue Logo in den Anmeldefenster ? Wenn man da drauf klickt soll man auf der anderen Seite gelangen ? Oder verstehe ich jetzt was falsch? Fals du das meinst ist das aufjedenfall nicht verlinkt.
Mit Zitat antworten
Antwort

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
problem mit position relative und body height Fansana CSS 3 18.10.2014 19:56
Subdomains + relative Pfade RolWg Serveradministration und serverseitige Scripte 12 07.03.2011 16:18
Div-Anordnung unterschiedlich - Warum? AndMei CSS 2 15.12.2010 21:22
div-höhe? - Hauptcontainer über ganze Seite will nicht... AndMei CSS 5 13.12.2010 14:43
Was übersehe ich? Psyclown CSS 2 19.10.2008 13:00


Alle Zeitangaben in WEZ +2. Es ist jetzt 12:43 Uhr.