Archivlink: javarea.de Forum > JavaScript > PHP statt Java
Vollständigen Link anzeigen: javarea.de Forum > JavaScript > PHP statt Java

Pages: [1]

geschrieben von Seaser am 26.05.2005 - 10:51
Also leutz, ich möchte gerne ein Runmenue oder evtl. ein coolframemenue auf meiner seite http://www.gloomzone.de/index.php haben. Die seiten sind über PHP including verlinkt. Leider kann ich kein Java und ich denke, dass sich java auch nicht einbinden lässt (hab mir die scripts angesehen und hab keinen plan) wollte ich fragen, ob es da auch eine php Lösung gibt. Oder könnte ich jemanden die index.php schicken, damiter es für mich einbaut?

Bitte antwortet

geschrieben von Patrick am 26.05.2005 - 11:59
PHP statt JAVA???????

Servus erstmal...

Also eigentlich kannst du JavaScript nutzen. Das funktioniert nämlich überall da, wo html auch funktioniert. Es sei denn, man hat JavaScript im Browser ausgeschaltet, allerdings bin ich der Meinung, dass haben die wenigstens.

JavaScript und Java haben NIX, aber überhaupt GAR NICHTS miteinander zu tun. Wenn du den Unterschied wissen willst, suche einfach mal hier im Forum, dass Thema wurde schonmal erleutert.

Also die Scripte kannst du nicht in PHP umprogrammieren, was allerdings auch gar nicht nötig ist, da du sie einfach verwenden kannst.

mfG,
Patrick

geschrieben von Seaser am 26.05.2005 - 12:12
sry, soll jetzt nicht unhöflich klingen (bin ja froh dass mich mal wer aufklärt, dass java nichts mit javascript zu tun hat ^^).

Aber jetzt bin ich immer noch nicht schlauer. Ihr könnt euch ja mal die Script dateien anschauen und mir erklären was ich damit machen muss.

runmenu.js
PHP-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: 
26: 
27: 
28: 
29: 
30: 
31: 
32: 
33: 
34: 
35: 
36: 
37: 
38: 
39: 
40: 
41: 
42: 

<?
<!--
function 
MFXrunMenu(myName,newspeed){
ieStep=0;
thereS=false;
thereC=false;
if(
newspeed>0){mySpeed=newspeed;}
first=myName;
if(
whichOpen==-1&&!running&&MFXmain[myName]&&!(whichOpen==myName)){
running=true;
if(
NN){
myLayer[myName+1].clip.height=0;
myLayer[myName+1].visibility=VISIBLE;
}
if(
IE){
myLayer[myName+1].clip"rect(" + ("auto") +" "+ ("auto") +" "+ (0) +" "+ ("auto") +")";
myLayer[myName+1].visibility=VISIBLE;
}
MFXopenMenuS(myName);
MFXopenMenuC(myName);
}
if(
whichOpen>=0&&!running&&!(whichOpen==myName)){
running=true;
second=whichOpen;
ieStep1=myHeight[second+1];
thereCS=false;
thereCC=false;
MFXcloseMenuS(second);
MFXcloseMenuC(second);
}
if(
whichOpen>=0&&!running&&whichOpen==myName&&closes){
running=true;
second=whichOpen;
ieStep1=myHeight[second+1];
thereCS=false;
thereCC=false;
MFXcloseMenuS(second);
MFXcloseMenuC(second);
    }
}
//-->
?>




initmenu.js
PHP-Quelltext
1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
11: 
12: 
13: 
14: 
15: 
16: 
17: 
18: 
19: 
20: 

<?
<!--
function 
MFXinitMenu(){
IE document.all 1:0;
NN document.layers 1:0;
HIDDEN = (NN) ? 'hide' 'hidden';
VISIBLE = (NN) ? 'show' 'visible';
myLayer=new Array();
mySpeed=5;
subLeft=0;
closes=true;
myLayer[0]=(NN) ? document.MFX0 document.all.MFX0.style;
myLayer[1]=(NN) ? document.MFX1 document.all.MFX1.style;
myLayer[2]=(NN) ? document.MFX2 document.all.MFX2.style;
myLayer[3]=(NN) ? document.MFX3 document.all.MFX3.style;
myLayer[4]=(NN) ? document.MFX4 document.all.MFX4.style;
myLayer[5]=(NN) ? document.MFX5 document.all.MFX5.style;
myLayer[6]=(NN) ? document.MFX6 document.all.MFX6.style;
myLayer[7]=(NN) ? document.MFX7 document.all.MFX7.style;
?>



Sorry passt nicht in einen Beitrag

geschrieben von Seaser am 26.05.2005 - 12:13
PHP-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: 
26: 
27: 
28: 
29: 
30: 
31: 
32: 
33: 
34: 
35: 
36: 
37: 
38: 
39: 
40: 
41: 
42: 
43: 
44: 
45: 
46: 
47: 
48: 
49: 
50: 
51: 
52: 
53: 
54: 
55: 
56: 
57: 
58: 
59: 
60: 
61: 
62: 
63: 
64: 
65: 
66: 
67: 
68: 
69: 
70: 
71: 
72: 
73: 
74: 
75: 
76: 
77: 
78: 
79: 
80: 
81: 
82: 
83: 
84: 
85: 
86: 
87: 
88: 
89: 
90: 
91: 
92: 
93: 
94: 
95: 
96: 
97: 
98: 
99: 
100: 
101: 
102: 
103: 
104: 
105: 
106: 
107: 
108: 
109: 
110: 
111: 
112: 
113: 
114: 
115: 
116: 
117: 
118: 
119: 
120: 
121: 
122: 
123: 
124: 
125: 
126: 
127: 
128: 
129: 
130: 
131: 
132: 
133: 
134: 
135: 
136: 
137: 
138: 
139: 
140: 
141: 
142: 
143: 
144: 
145: 
146: 
147: 
148: 
149: 
150: 
151: 
152: 
153: 
154: 
155: 
156: 
157: 
158: 
159: 
160: 
161: 
162: 
163: 
164: 
165: 
166: 
167: 
168: 
169: 
170: 
171: 
172: 
173: 
174: 
175: 
176: 
177: 
178: 
179: 
180: 
181: 
182: 
183: 
184: 
185: 
186: 
187: 
188: 
189: 
190: 
191: 
192: 
193: 
194: 
195: 
196: 
197: 
198: 
199: 
200: 
201: 
202: 
203: 
204: 
205: 
206: 
207: 
208: 
209: 
210: 
211: 
212: 
213: 
214: 
215: 
216: 
217: 
218: 
219: 
220: 
221: 
222: 
223: 
224: 
225: 
226: 

<?
running
=false;
whichOpen=-1;
lastMain=myLayer.length-2;
MFXmain=new Array();
for(
i=0i<myLayer.lengthi++){
mainORsub2;
MFXmain[i] = mainORsub 0:1;
}
myTop=new Array();
myLeft=new Array();
myHeight=new Array();
myWidth=new Array();
mySlide=new Array();
for(
i=0i<myLayer.lengthi++){
if(
NN&&MFXmain[i]){
if(
i==0){
myTop[i]=myLayer[i].top;
myLeft[i]=myLayer[i].left;}
else{
myLeft[i]=myLeft[i-2];
myTop[i]=myTop[i-2]+myHeight[i-2];}
myHeight[i]=myLayer[i].clip.height;
myWidth[i]=myLayer[i].clip.width;
myLayer[i].left=myLeft[i];
myLayer[i].top=myTop[i];
myLayer[i].visibility=VISIBLE;}
if(
NN&&!MFXmain[i]){
myTop[i]=myTop[i-1]+myHeight[i-1];
myLeft[i]=myLeft[i-1];
myHeight[i]=myLayer[i].clip.height;
myWidth[i]=myLayer[i].clip.width;
mySlide[i]=myTop[i]+myHeight[i];
myLayer[i].left=myLeft[i]+subLeft;
myLayer[i].top=myTop[i];}
if(
IE&&MFXmain[i]){
if(
i==0){
myLeft[i]=myLayer[i].pixelLeft;
myTop[i]=myLayer[i].pixelTop;}
else{
myLeft[i]=myLeft[i-2];
myTop[i]=myTop[i-2]+myHeight[i-2];}
myHeight[i]=myLayer[i].pixelHeight;
myWidth[i]=myLayer[i].pixelWidth;
myLayer[i].left=myLeft[i];
myLayer[i].top=myTop[i];
myLayer[i].visibility=VISIBLE;}
if(
IE&&!MFXmain[i]){
myTop[i]=myTop[i-1]+myHeight[i-1];
myLeft[i]=myLeft[i-1];
myHeight[i]=myLayer[i].pixelHeight;
myWidth[i]=myLayer[i].pixelWidth;
myLayer[i].pixelLeft=myLeft[i]+subLeft;
myLayer[i].pixelTop=myTop[i];
mySlide[i]=myTop[i]+myHeight[i];
}
}
}
function 
MFXrunMenu(myName,newspeed){
ieStep=0;
thereS=false;
thereC=false;
if(
newspeed>0){mySpeed=newspeed;}
first=myName;
if(
whichOpen==-1&&!running&&MFXmain[myName]&&!(whichOpen==myName)){
running=true;
if(
NN){
myLayer[myName+1].clip.height=0;
myLayer[myName+1].visibility=VISIBLE;
}
if(
IE){
myLayer[myName+1].clip"rect(" + ("auto") +" "+ ("auto") +" "+ (0) +" "+ ("auto") +")";
myLayer[myName+1].visibility=VISIBLE;
}
MFXopenMenuS(myName);
MFXopenMenuC(myName);
}
if(
whichOpen>=0&&!running&&!(whichOpen==myName)){
running=true;
second=whichOpen;
ieStep1=myHeight[second+1];
thereCS=false;
thereCC=false;
MFXcloseMenuS(second);
MFXcloseMenuC(second);
}
if(
whichOpen>=0&&!running&&whichOpen==myName&&closes){
running=true;
second=whichOpen;
ieStep1=myHeight[second+1];
thereCS=false;
thereCC=false;
MFXcloseMenuS(second);
MFXcloseMenuC(second);
    }
}
function 
MFXstopCloseS(myName){
running=false;
thereCS=true;
if(
closes&&first==whichOpen){whichOpen=-1;}
else{
whichOpen=-1;
MFXrunMenu(first);
}
}
function 
MFXstopOpenS(myName){
running=false;
thereS=true;
if(
IE){myLayer[myName+1].clip"rect(" + ("auto") +" "+ ("auto") +" "+ ("auto") +" "+ ("auto") +")";}
whichOpen=myName;
}
function 
MFXopenMenuS(myName){
myStep=mySpeed;
if(
NN&&!thereS&&!(first==lastMain)){
if(
myLayer[first+2].top+myStep>mySlide[first+1]){
myStep=mySlide[first+1]-myLayer[first+2].top;
}
for(
i=first+2i<myLayer.lengthi+=2){
myLayer[i].top+=myStep;
}
if(
myLayer[first+2].top==mySlide[first+1]){
MFXstopOpenS(first)
}
if(
running)setTimeout('MFXopenMenuS(first)',10);
}
if(
IE&&!thereS&&!(first==lastMain)){
if(
myLayer[first+2].pixelTop+myStep>mySlide[first+1]){
myStep=mySlide[first+1]-myLayer[first+2].pixelTop;
}
for(
i=first+2i<myLayer.lengthi+=2){
myLayer[i].pixelTop+=myStep;
}
if(
myLayer[first+2].pixelTop==mySlide[first+1]){
MFXstopOpenS(first)
}
if(
running)setTimeout('MFXopenMenuS(first)',10);
}
}
function 
MFXopenMenuC(myName){
myStep=mySpeed;
if(
NN&&!thereC){
if ((
myLayer[first+1].clip.height+myStep)>myHeight[first+1]){
myLayer[first+1].clip.height=myHeight[first+1]
}
if(
myLayer[first+1].clip.height==myHeight[first+1]){
thereC=true;
whichOpen=first;
MFXstopOpenS(first)

}else{
myLayer[first+1].clip.height+=myStep;

}
if(
running)setTimeout('MFXopenMenuC(first)',10);
}
if(
IE&&!thereC){
ieStep+=myStep;
myLayer[myName+1].clip"rect(" + ("auto") +" "+ ("auto") +" "+ (ieStep) +" "+ ("auto") +")";

if(
ieStep>=myHeight[first+1]){
thereC=true;
whichOpen=first;
MFXstopOpenS(first)
}
if(
running)setTimeout('MFXopenMenuC(first)',10);
}
}
function 
MFXcloseMenuS(myName){
myStep=mySpeed;
if(
NN&&!thereCS&&!(second==lastMain)){
if(
myLayer[second+2].top-myStep<myTop[second+2]){
myStep=myLayer[second+2].top-myTop[second+2];
}
for(
i=second+2i<myLayer.lengthi+=2){
myLayer[i].top-=myStep;

}
if(
myLayer[second+2].top==myTop[second+2]){
MFXstopCloseS(second);
}
if(
running)setTimeout('MFXcloseMenuS(second)',10);
}
if(
IE&&!thereCS&&!(second==lastMain)){
if(
myLayer[second+2].pixelTop-myStep<myTop[second+2]){
myStep=myLayer[second+2].pixelTop-myTop[second+2];
}
for(
i=second+2i<myLayer.lengthi+=2){
myLayer[i].pixelTop-=myStep;

}
if(
myLayer[second+2].pixelTop==myTop[second+2]){
MFXstopCloseS(second);
}
if(
running)setTimeout('MFXcloseMenuS(second)',10);
}
}
function 
MFXcloseMenuC(myName){
myStep=-mySpeed;
ieStep1-=mySpeed;
if(
NN&&!thereCC){
if ((
myLayer[second+1].clip.bottom+myStep)<0){
myLayer[second+1].clip.bottom=0;
}
if(
myLayer[second+1].clip.bottom==0){
thereCC=true;

if(
second==lastMain)MFXstopCloseS(second);
}else{
myLayer[second+1].clip.bottom+=myStep;

}
if(
running)setTimeout('MFXcloseMenuC(second)',10);
}
if(
IE&&!thereCC){
if(
ieStep1<=0){
myLayer[myName+1].clip"rect(" + ("auto") +" "+ ("auto") +" "+ (0) +" "+ ("auto") +")";
thereCC=true;
if(
second==lastMain)MFXstopCloseS(second);
}else{
myLayer[myName+1].clip"rect(" + ("auto") +" "+ ("auto") +" "+ (ieStep1) +" "+ ("auto") +")";

}
if(
running)setTimeout('MFXcloseMenuC(second)',10);
}
}
//-->
?>



PS: Initmenu und Runmenu sind keine Rechtschreibfehler meinerseits, die dateien heißen so ^^

geschrieben von René am 26.05.2005 - 13:40
http://de.selfhtml.org/javascript/i....iptdateien


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