Archivlink: javarea.de Forum > JavaScript > quellcode auf allen seiten meiner page includen, wie?
Vollständigen Link anzeigen: javarea.de Forum > JavaScript > quellcode auf allen seiten meiner page includen, wie?

Pages: [1]

geschrieben von Mephos am 14.12.2005 - 13:08
weiß jemand wie ich es schaffe das die navigation die ich mir gemacht hab, auf allen seiten meiner page erscheint und nicht nur auf der HP und in der gallary..

mfg

martin

geschrieben von Patrick am 14.12.2005 - 19:34
ohne quellcode schwierig....

Poste mal was

geschrieben von weisnix am 14.12.2005 - 21:57
Geht eigentlich nur mit PHP.

Das Script und das Stylesheet läst sich einfach auslagern, nur der dazugehöriger html-Code eben nicht.

Ohne PHP eben immer in die einzelnen Seiten reinsetzen, oder es über Javascript mit document.write() rein schreiben lassen.

geschrieben von Klaush am 15.12.2005 - 00:14
Das könnte man schon mit JS machen, ist aber wie weisnix gesagt hat mit PHP besser zu realisieren.

In JS könnte man die Daten die HEADER, FOOTER und MENÜ beinhalten in eine JS Datei auslagern.
Die JS Datei selbst wird dann in alle Seiten implementiert wo die Ausgabe erfolgen soll.

Ein anderer Weg wäre Frames.

hier mal ein Bsp mit den JS Dateien:

geschrieben von super-dau am 15.12.2005 - 09:40
zu Deinem Beispiel:
kann ich das JS auch in ein

HTML-Quelltext
1: 
2: 
3: 
<div style="left: 0px; width: 145px; height: 218px;" id="menue">
?
</div>


packen oder muss es eine Tabelle sein. Frames möchte ich nicht benutzen. Und von PHP habe ich noch weniger Ahnung als von JS......

geschrieben von weisnix am 15.12.2005 - 11:04
Natürlich kannst du das.

Aber überlege mal in aller Ruhe und Stille. Eigentlich möchtest du mit dem einbinden fremder Seiten, dir die Arbeit erleichtern. Wenn die Position und Größe in allen 1000 Seiten die gleiche ist, und die willst du dann zB. Das Menü um 10px nach links setzen, musst du es nur einmal ändern.

Den bereich solltest du dann auch vom Script setzen lassen.

HTML-Quelltext
1: 
2: 
3: 
document.write('<div style="left: 0px; width: 145px; height: 218px;" id="menue">');
document.write('das Menü');
document.write('</div>');

geschrieben von super-dau am 16.12.2005 - 13:29
bin schon weiter gekommen.
so sieht mein 'menue.js' jetzt aus...:
HTML-Quelltext
1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
<!-- #################NAVIGATION ############## -->
document.write("<a href=index.html><b>Home</b></a>"
             

	     + " <a href=http://relook.foren-city.de/ target=_blank>Forum <br /><span style=font-size:0.6em>(new page)</span></a>"
	     + " <a href=news.html>News</a>"
	     + " <a href=neumoi.html>Neumo Image</a>"
	     + " <a href=tools.html>Tools</a>"

Ich habe aber noch eine 'new' update funktion
HTML-Quelltext
1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
11: 
12: 
13: 
14: 
15: 
16: 
17: 
18: 
19: 
20: 
21: 
22: 
23: 
24: 
25: 
<SCRIPT language=JavaScript>
<!--
// (C) 2000 Klaus Hentschel [ All rights reserved ].
// e-mail: kh@javarea.de
// www: http://www.javarea.de 

function picnew(date) {		   // erster Bildaufruf
var pic = "http://www.relook-info.de/bilder/update.png";  // erste Grafik
exp1date = new Date(date);
cur1date = new Date();
if (exp1date.getTime() > cur1date.getTime())
document.write("<img src=" + pic + ">");
}
function picupdate(date) {	// Zweiter Bildaufruf
var pic = "http://www.relook-info.de/bilder/nochange.png"; // zweite Grafik
exp2date = new Date(date);
cur2date = new Date();
if (exp2date.getTime() > cur2date.getTime())
document.write("<img src=" + pic + ">");
}
// -->
</SCRIPT>
***body***
<a href="tools.html"><span>Tools<br />
<SCRIPT> picnew("12/15/2005") </SCRIPT><SCRIPT> picupdate("12/12/2004") </SCRIPT><br /></span></a>

um das jetzt ins menue.js einzubauen, für jede Zeile, da komme ich mal wieder nicht weiter........
Am Ende sollte alles wieder so aussehen

Gruß und Danke

geschrieben von weisnix am 16.12.2005 - 17:56
Hallo @super-dau

dir ist damit klar, dass User die JavaScript deaktiviert habe, kein Menü vorfinden.

Einsetzen kannst du das so – Beispiel:
HTML-Quelltext
1: 
+ " <SCRIPT> picnew('12/15/2005')<\/SCRIPT><a href=tools.html>Tools</a>"


Gruß

geschrieben von super-dau am 16.12.2005 - 18:01
schon klar. Laut Google analytics sinds doch noch ca. 10% die JAVA aus haben.

Kann ich das irgendwie abfangen? (mit java-sript )

falls kein java dann xyz oder so?

Deinen Vorschlag werde ich gleich mal ausprobieren, Danke.

Gruß

geschrieben von René am 16.12.2005 - 18:22
HTML-Quelltext
1: 
2: 
3: 
<noscript>
bla bla bla
</noscript>

geschrieben von super-dau am 17.12.2005 - 19:20
Echt top.

Machts mir mit meinen Seiten doch etwas leichter......

ich habe fertig: http://www.400s.de

Noch mal besten Dank und Gruß

geschrieben von gflaig am 23.12.2005 - 04:37
Wenn du Zugriff auf den Server hast, brauchst du keineswegs PHP um den selben Code immer wieder einzubinden - SSI (Server Side Include) reicht völlig - ist z-B von Apache mit zwei Angaben im conf-file einzuschalten. und kann andererseits auf ein Directory , bzw einen Virtual Server , beschränkt bleiben.


Powered by: JBB v.2.0.4 Copyright ©2000-2006, www.javarea.de.