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.832
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.825
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.832
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.825
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
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 03:02 Uhr.