Problema Path

  • Creatore Discussione Creatore Discussione danlupo
  • Data di inizio Data di inizio

danlupo

Utente Attivo
13 Lug 2009
73
0
0
Salve,

sto provando il JQueryTabs ho un problema con il path

Ho un sito con questa mappa:
Codice:
SCRIPTS/JS
SCRIPTS/PHP
CSS
PUBLIC/ITA
Se inserisco il file in Public/ funzionano le tabs.
Se lo inserisco nel percorso giusto Public/Ita me lo vede come normale elenco puntato.

Nella Cartella SCRIPTS/JS ho i file correttamente come all'interno di CSS

Allego il Codice del file STAFF.PHP

PHP:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<html lang="en" xml:lang="en" xmlns="http://www.w3.org/1999/xhtml">

<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link href="../css/tabs-dd.css" type="text/css" rel="stylesheet" />
<link href="../css/tabs.css" type="text/css" rel="stylesheet" />
<script src="../scripts/js/jquery.pack.js" type="text/javascript"></script>
<script src="../scripts/js/jquery.history_remote.pack.js" type="text/javascript"></script>
<script src="../scripts/js/jquery.tabs.js" type="text/javascript"></script>
<script type="text/javascript">
	$(function() {
		$('#Container').tabs({
			fxSlide : true
		});
	});
</script>
</head>

<body>

<h1>IL NOSTRO STAFF</h1>
<div style="background-color: #FFE2FF; border-style:groove; border-width:2px; padding:4px">
<div id="Container">
	<ul>
		<li><a href="#cucina">Cucina</a></li>
		<li>
		<a href="#sala">Sala</a></li>
		<li><a href="#ricevimento">Ricevimento</a></li>
		<li><a href="#amministrazione">Amministrazione</a></li>
	</ul>
	<div id="cucina">
	</div>
	<div id="sala">
	</div>
	<div id="ricevimento">
	</div>
	<div id="amministrazione">
	</div>

</div>

</div>
</body>

</html>

Grazie per l'N-Esima volta Daniele

(Prometto a tutti una nota nel sito alla fine :D )
 
Devi aggiungere un altro ../ davanti ai percorsi:

HTML:
<link href="../../css/tabs-dd.css" type="text/css" rel="stylesheet" />
<link href="../../css/tabs.css" type="text/css" rel="stylesheet" />
<script src="../../scripts/js/jquery.pack.js" type="text/javascript"></script>
<script src="../../scripts/js/jquery.history_remote.pack.js" type="text/javascript"></script>
<script src="../../scripts/js/jquery.tabs.js" type="text/javascript"></script>
 
Uhm Grazie.. Ma giusto per curiosità: me lo puoi spiegare il motivo, io con i percorsi non sono mai andato troppo a nozze !! :-|
 
Ultima modifica:
Tutto dipende da dove si trova la pagina che stai interpretando e dove, invece, si trovano le risorse che utilizzi.
Se metti la tua pagina sotto Public/Ita e la richiami dal browser, all'interno di tale pagina, per utilizzare risorse che si trovano in posizioni differenti, devi indicare il percorso esatto. Il ../ ti permette di risalire di una posizione all'interno della struttura di directory. Quindi, nel tuo caso, ti trovi in Public/Ita, ma devi utilizzare una risorsa che si trova sotto css per cui devi prima risalire di due livelli. Ecco il perchè del percorso "../../css/file.css"
 

Discussioni simili