• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Problem mit Mozilla Firefox

Nirado

Neues Mitglied
Also meine website kann im Internet Explorer problemlos angezeigt werden, was heißt, das der rechte frame gefunden wird.

doch im mozilla firefox kann der rechte frame nicht gefunden werden, aber wenn man links in der navigation auf startseite klickt, kommt ganz kurz meine startseite, aber dann wieder 404...

hoffe ihr könnt mir helfen...
 
Wenn du schon PHP Dateien benutzt, wieso includest du nicht gleich und gehst von den Frames weg?

Entferne erstmal die ganzen Leerzeichen, die gibts im Web garnicht. Mach einen Unterstrich (_) oder einen Bindestrich (-) aber kein Leerzeichen... Außerdem lass die Großschreibung der Anfangsbuchstaben. Schreib alles klein. Vllt war das schon dein Problem, wer weiß?
 
Frames. Da rollen sich meine Zehnägel zusammen :D
Es ist wahrscheinlich ein Javascript Problem, da ich mit ausgeschaltetem Javascript im rechten frame eine Seite sehe, die sagt:
Achtung: Die Website kann evt. nur richtig im Internet Explorer angezeigt werden!
Aber benutze am besten wie timmer sagte keine Frames.
Garde übrigens probiert den javascript fehle rzu finde, aber anscheinend hats du fertige scripte benutzt und die auch überall verteilt :(
 
Ehrlich gesagt, hat er garkeine Scripte verwendet...

Das einzigste, was ich finde, sind die Großschreibung und die Leerzeichen...

Also es liegt auf jeden Fall an der startseite.php. Kannst du davon mal den Code posten?
 
startseite.php code:

also ich bin noch anfänger also bitte nicht meckern...:oops:

mein code:
PHP:
<body bgcolor="#FF9933" text="#003399" link="#003399">
 
<!--MAUSVERFOLGER-->
<style>.spanstyle { color: #003399; font-family: Comic Sans MS; font-size: 10pt; font-weight: bold;
position: absolute; top: -50px; visibility: visible }
</style>
<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
var x, y;
var step = 10;
var flag = 0;
var message = "wellistudios.com ";       
message = message.split("");
var xpos = new Array();
for (i = 0; i <= message.length - 1; i++) {
xpos[i] = -50;
}
var ypos = new Array();
for (i = 0; i <= message.length - 1; i++) {
ypos[i]= -50;
}
function handlerMM(e) {
x = (document.layers) ? e.pageX : document.body.scrollLeft + event.clientX;
y = (document.layers) ? e.pageY : document.body.scrollTop + event.clientY;
flag = 1;
}
function makesnake() {
if (flag == 1 && document.all) {
for (i = message.length - 1; i >= 1; i--) {
xpos[i] = xpos[i - 1] + step;
ypos[i] = ypos[i - 1];
}
xpos[0] = x + step;
ypos[0] = y;
for (i = 0; i < message.length - 1; i++) {
var thisspan = eval("span" + (i) + ".style");
thisspan.posLeft = xpos[i];
thisspan.posTop = ypos[i];
}
}
else if (flag==1 && document.layers) {
for (i = message.length - 1; i >= 1; i--) {
xpos[i] = xpos[i - 1] + step;
ypos[i] = ypos[i - 1];
}
xpos[0] = x + step;
ypos[0] = y;
for (i = 0; i < message.length - 1; i++) {
var thisspan = eval("document.span" + i);
thisspan.left = xpos[i];
thisspan.top = ypos[i];
}
}
var timer = setTimeout("makesnake()", 10);
}
// End -->
</script>
<body onload="makesnake()">
<style="OVERFLOW-X: hidden; OVERFLOW-Y: scroll; WIDTH: 100%">
<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
for (i = 0; i <= message.length-1; i++) {
document.write("<span id='span"+i+"' class='spanstyle'>");
document.write(message[i]);
document.write("</span>");
}
if (document.layers) {
document.captureEvents(Event.MOUSEMOVE);
}
document.onmousemove = handlerMM;
// End -->
</script>
<!--MAUSVERFOLGER-ENDE-->
 
   <h2><div align="center">
   Startseite</h2>
      <hr>
      <br>
     <br>
       Achtung: Die Website kann evt. nur richtig im <a href="http://www.microsoft.com/germany/windows/internet-explorer/">Internet Explorer</a> angezeigt werden! <a href="http://www.microsoft.com/germany/windows/internet-explorer/">
<br>
<!--UHR-->
<script language="JavaScript">
<!--
var TimerOrClock = "clock";
var layerH = 70;
var layerW = 150;
var location = "bottom_right";
var bgcolor = "transparent";
var text = "#003399";
var font_size = 3;
var font_face = "Courier";
var message = "Aktuelle Zeit<br>";
var layer;
var IE = document.all;
var updateWatch;
var start = 0;
function writeTime(time)
{
var color, size, face, out;
color = (text)? text : "black";
size = (font_size)? font_size : 2;
face = (font_face)? font_face : "Arial";
out = "<font face = \"" + face + "\" size = " + size + " color = \"" + color + "\">";
out += (message)? message : "";
if(!IE)
out += "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;" + time + "</font>";
else
out +=  time + "</font>";
if(IE)
layer.innerHTML = "<table width=\"100%\" height=\"100%\"><tr><td valign=\"middle\" align=\"center\">" + out + "</td></tr></table>";
else
    {
layer.document.open();
layer.document.write("<br> &nbsp;" + "<b>" + out + "</b>");
layer.document.close();
        }
}
function clock()
{
  var hh, mm, ss;
  var time, d, ampm = "am";
d = new Date();
  hh = d.getHours();
  mm = d.getMinutes();
  ss = d.getSeconds();
if(hh > 12)
{
hh -= 12;
ampm = "pm";
  }
hh = (hh < 10)? "0" + hh : hh;
mm = (mm < 10)? "0" + mm : mm;
ss = (ss < 10)? "0" + ss : ss;
time = hh + ":" + mm + ":" + ss + "  " + ampm;
writeTime(time);
}
function timer()
{
var hh, mm, ss;
var time;
hh = parseInt("0" + (start / 3600), 10);
mm = parseInt("0" + ((start - (hh * 3600)) / 60), 10);
ss = start - (hh * 3600) - (mm * 60);
if(start < 60)
time = ss + " seconds ";
else if(start < 3600 && start > 60)
time = mm + " minutes " + ss + " seconds ";
else
{
time = (hh == 1)? hh + " hour " : hh + " hours ";
time += (mm == 1)? mm + " minute " : mm + " minutes ";
}
writeTime(time);
start++;
}
function scroller()
{
var docH, docW, scrollT, scrollL;
if(IE)
{
layer =  document.all.pane;
if(layerH)
{
layer.height = layerH;
layer.style.height = layerH;
}
else
layerH = layer.height;
if(layerW)
{
layer.width = layerW;
layer.style.width = layerW;
}
else
layerW = layer.width;
if(bgcolor)
layer.style.background = bgcolor;
docH = document.body.clientHeight;
docW = document.body.clientWidth;
scrollT = document.body.scrollTop;
scrollL = document.body.scrollLeft;
switch(location)
{
case "top_left":layer.style.posTop =  scrollT;
layer.style.posLeft = scrollL;
break;
case "top_right":layer.style.posTop =  scrollT;
layer.style.posLeft = scrollL + (docW - layerW);
break;
case "bottom_left":layer.style.posTop =  scrollT + (docH - layerH);
layer.style.posLeft = scrollL;
break;
case "bottom_right":layer.style.posTop =  scrollT + (docH - layerH);
layer.style.posLeft = scrollL + (docW - layerW);
break;
default:layer.style.posTop =  scrollT;
layer.style.posLeft = scrollL;
}
layer.style.visibility = "visible";
}
else
{
layer = document.layers.pane;
if(!layerH)
layerH = 200;
if(!layerW)
layerW = 100;
layer.resizeTo(layerW,layerH);
if(bgcolor && bgcolor != "transparent")
layer.bgColor = bgcolor;
docH = window.innerHeight;
docW = window.innerWidth;
scrollT = window.pageYOffset;
scrollL = window.pageXOffset;
switch(location.toLowerCase())
{case "top_left":         layer.moveTo(scrollL,scrollT);
break;
case "top_right": layer.moveTo(scrollL + (docW - layerW) - 15, scrollT);
break;
case "bottom_left":  layer.moveTo(scrollL, scrollT + (docH - layerH) - 15);
break;
case "bottom_right": layer.moveTo(scrollL + (docW - layerW) - 15,scrollT + (docH - layerH) - 15);
break;
default:layer.moveTo(scrollL,scrollT);
}
layer.visibility = "show";
  }
}
//-->
</script>
<style type="text/css">
#pane {position: absolute; visibility: hidden;}
</style>
<span id="pane"><layer name="pane" width=&{layerW}; height=&{layerH};></layer></span>
<script>
<!--
setInterval("scroller();",100);
if(TimerOrClock.toLowerCase() == "clock")
  setInterval("clock();",1000);
else
  setInterval("timer();",1000);
//-->
</script>
<!--UHR-ENDE-->
 
</body>
</html>

mfg und schon mal danke

PS: wenn ihr es im www direkt sehen wollt (also quelltext) hier die url=" http://wellistudios.com/startseite.php

PSPS: also ich weiß nicht warum also der forum "editor" hat den code ja am anfang erkannt (d.h. er hat ihn farbig gemacht) aber am ende nicht vielleicht hängt es damit zusammen...

PSPSPS: wie gesagt nicht meckern bin erst 12...
 
Zuletzt bearbeitet:
ahh

also ich hab den code verkürzt und siehe da:
PHP:
<body bgcolor="#FF9933" text="#003399" link="#003399">
 
<!--MAUSVERFOLGER-->
<style>.spanstyle { color: #003399; font-family: Comic Sans MS; font-size: 10pt; font-weight: bold;
position: absolute; top: -50px; visibility: visible }
</style>
<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
var x, y;
var step = 10;
var flag = 0;
var message = "wellistudios.com ";
message = message.split("");
var xpos = new Array();
for (i = 0; i <= message.length - 1; i++) {
xpos[i] = -50;
}
var ypos = new Array();
for (i = 0; i <= message.length - 1; i++) {
ypos[i]= -50;
}
function handlerMM(e) {
x = (document.layers) ? e.pageX : document.body.scrollLeft + event.clientX;
y = (document.layers) ? e.pageY : document.body.scrollTop + event.clientY;
flag = 1;
}
function makesnake() {
if (flag == 1 && document.all) {
for (i = message.length - 1; i >= 1; i--) {
xpos[i] = xpos[i - 1] + step;
ypos[i] = ypos[i - 1];
}
xpos[0] = x + step;
ypos[0] = y;
for (i = 0; i < message.length - 1; i++) {
var thisspan = eval("span" + (i) + ".style");
thisspan.posLeft = xpos[i];
thisspan.posTop = ypos[i];
}
}
else if (flag==1 && document.layers) {
for (i = message.length - 1; i >= 1; i--) {
xpos[i] = xpos[i - 1] + step;
ypos[i] = ypos[i - 1];
}
xpos[0] = x + step;
ypos[0] = y;
for (i = 0; i < message.length - 1; i++) {
var thisspan = eval("document.span" + i);
thisspan.left = xpos[i];
thisspan.top = ypos[i];
}
}
var timer = setTimeout("makesnake()", 10);
}
// End -->
</script>
<body onload="makesnake()">
<style="OVERFLOW-X: hidden; OVERFLOW-Y: scroll; WIDTH: 100%">
<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
for (i = 0; i <= message.length-1; i++) {
document.write("<span id='span"+i+"' class='spanstyle'>");
document.write(message[i]);
document.write("</span>");
}
if (document.layers) {
document.captureEvents(Event.MOUSEMOVE);
}
document.onmousemove = handlerMM;
// End -->
</script>
<!--MAUSVERFOLGER-ENDE-->
 
   <h2><div align="center">
   Startseite</h2>
      <hr>
      <br>
     <br>
       Achtung: Die Website kann evt. nur richtig im <a href="http://www.microsoft.com/germany/windows/internet-explorer/">Internet Explorer</a> angezeigt werden! <a href="http://www.microsoft.com/germany/windows/internet-explorer/">
<br>
</body>
</html>

es lag wohl am uhren skript das der nicht richtig geschlossen wurde oda so...
 
Beispiel:

Du hast eine Seite Namens: index.php, damit du nicht jedesmal die Navigation in jede Datei schreiben musst, scriebst du sie einfach nur in die Datei menu.php(ohne Html Grundgerüst)

Jetzt kannst du die Navigation an der richtigen stellen includen z.B nach dem Header.

PHP:
\\alles vo  der Navigation kommt hier hin...
<?php
include("menu.php");
?>
\\...und der Rest hier hin
MfG xXxPeterPanxXx

P.s: Ich habs nicht so mit dem Erklären.:oops:
 
ich erlaub mir jetzt mal ein zitat:

Beispiel:

1.Du hast eine Seite Namens: index.php,

2.damit du nicht jedesmal die Navigation in jede Datei schreiben musst, scriebst du sie einfach nur in die Datei menu.php(ohne Html Grundgerüst)

3.Jetzt kannst du die Navigation an der richtigen stellen includen z.B nach dem Header.

4.
PHP:
\\alles vo  der Navigation kommt hier hin...
<?php
include("menu.php");
?>
\\...und der Rest hier hin
MfG xXxPeterPanxXx

P.s: Ich habs nicht so mit dem Erklären.:oops:


1. Ok, wusste ich schon vorher
2. ok hab ich verstanden...
3. ok auch klar
4. ok

ABer mir wird immer noch nicht klar was das mit den frames zu tun hat oder warum das der grund sein soll von den frames weg zu gehen und was das mit php zu tun hat...

Wenn du schon PHP Dateien benutzt, wieso includest du nicht gleich und gehst von den Frames weg?
ich mein was ändert das denn mit den frames wenn ich die datei "ausschreibe" oder nur include...?

ich dacht das macht man mit css...?

Ich weiß vielleicht bin ich etwas schwer von begriff :oops:!?... aber da fehlt mir der sinn

MfG und danke schonmal wie gesagt :anfänger:...:mrgreen:
 
Es wird hier angenommen, das deine Entscheidung auf Frames gefallen ist, damit du nicht jedes mal ein Menü auf eine HTML Seite kopieren musst.
Da du aber mit der obenen beschriebenen Weise nur noch include_once("menu.php") an einer Stelle schreiben musst, kannst du dir die Frames auch sparen :)
Denn Frames sind nicht grade beliebt, da sie vor allem sehr unpraktisch für screenreader sind (Blinde Menschen können deine Homepage ja leide rnicht sehen und lassen sich sie deswegen vorlesen). Gibt aber auch noch andere Nachteile. Such mal bei Google nach: nachteile von frames :D
Und mit dem Javascript musst du immer aufpassen, dass es für mehrere browser kompatibel ist ;) Dann viel Glück und Spaß beim umstellen :)
 
ok

;Jumpalso ich habs mir mal überlegt und geh jetzt wirklich weg von frames...
also hab ein gutes css tutorial gefunden und lern grade...:razz: ;Jump


kann geclosed werden!
 
Zurück
Oben