area map in extra datei

wäre ganz nett wenn du deinen quellcode dazu mal posten könntest - so kann man schlecht helfen.....

aber allein schon das expecting',' or ';' in map.php line 2 müsste dir doch zu denken geben, wenn du ein wenig englisch verständniss hast :D

es fehlt warscheinlich ein simikolon (;)
 
Ich sitz an einem anderen Rechner, als ich den Code hab. Hier jetzt trotzdem mal mein Code:
PHP:
<?php
echo";
<img src="links_new.gif" usemap="#imgmap" border="0">
<MAP NAME='imgmap'>
<AREA SHAPE="polygon" COORDS='10,334,32,340,42,320,18,312' HREF='montag.html' target="_self" ALT='Montag' onmouseover="on('montag');" onmouseout="off('origimage')">
<AREA SHAPE="polygon" COORDS='21,309,43,319,51,302,30,291' HREF='tag_dienstag.html' target="blank" ALT='Dienstag' onmouseover="on('dienstag');" onmouseout="off('origimage')">
<AREA SHAPE="polygon" COORDS='32,288,52,298,62,283,46,269' HREF='tag_mittwoch.html' target="mainframe" ALT='Mittwoch' onmouseover="on('mittwoch');" onmouseout="off('origimage')">
<AREA SHAPE="polygon" COORDS='47,266,63,277,73,260,56,251' HREF='tag_donnerstag.html' target="mainframe" ALT='Donnerstag' onmouseover="on('donnerstag');" onmouseout="off('origimage')">
<AREA SHAPE="polygon" COORDS='52,117,66,126,84,130,84,162,68,160,47,151,30,140,51,119' HREF='tag_freitag.html' target="mainframe" ALT='Freitag' onmouseover="on('freitag');" onmouseout="off('origimage')">
<AREA SHAPE="polygon" COORDS='3,85,6,104,15,123,26,137,49,116,41,102,38,85,38,84,3,82' HREF='tag_samstag.html' target="mainframe" ALT='Samstag' onmouseover="on('samstag');" onmouseout="off('origimage')">
<AREA SHAPE="polygon" COORDS='27,25,14,39,4,63,2,81,37,82,38,69,46,54,51,48,27,25' HREF='tag_sonntag.html' target="mainframe" ALT='Sonntag' onmouseover="on('sonntag');" onmouseout="off('origimage')">
<AREA SHAPE="polygon" COORDS='28,22,48,8,75,1,83,2,83,34,73,34,61,39,52,48,28,26' HREF='extra.html' target="mainframe" ALT='Extra' onmouseover="on('extra');" onmouseout="off('origimage')">
</MAP>;"
?>

Da ich Englisch kann :rolleyes: hab ich am Ende von Zeile 2 ein Semikolon eingefüt. Nun meckert er in Zeile 3 genau das gleiche.
Es ändert nix, ob ich da auch ein Semikolon einfüge oder nicht.

Gruß
Michael
 
PHP:
<?php
echo";
<img src="links_new.gif" usemap="#imgmap" border="0">
<MAP NAME='imgmap'>
<AREA SHAPE="polygon" COORDS='10,334,32,340,42,320,18,312' HREF='montag.html' target="_self" ALT='Montag' onmouseover="on('montag');" onmouseout="off('origimage')">
.......
</MAP>;"
?>

ich würde sagen: schau dir mal ein wenig basiswissen zu PHP an! du darfst in einem echo ""; tag keine "'s verwenden! und wenn du sie verwenden willst musst du die escape: sprich \" und nimm bitte das semikolon am ende der 2ten zeile wieder weg!

MFG djjada
 
Hab den Fehler selber gefunden. Hätte doch genauer das Beispiel aschauen sollen. Vor jedes " muss ein \ .
Also ich bekomm jetzt keine Fehler mehr. Kann ich das ganze, also die html-Seite und die php-Seite auch auf meine Rechner zusammen testen? Damit ich seh, wie das im Ganzen aussieht.
Wenn ich jetzt die html-Seite aufrufe, seh ich den php-Teil nicht. Der funktioniert aber allein.
Oder ist das noch was in der html-Seite falsch?!
HTML:
<html>
<head>
<link rel="stylesheet" type="text/css" href="test.css">
</head>


<body>
<div id="framecontentLeft">
<?php
include 'map.php';
?>
</div>

<div id="framecontentTop">
<img src="oben_.gif">
</div>

<div id="maincontent">
Text
</div>

</body>
</html>

Gruß und Danke
Michael
 
überleg doch mal: wenn die PHP seite so angeigt wird und die HTML seite sie nicht anzeigt, wird irgendwas wohl mit dem include nicht stimmen.... schauste am besten mal google.de nach "php include" - da findeste bestimmt 1000 anleitungen zum richtigen includen!

MFG djjada
 
Ich hab die html-Datei jetzt einfach in .php umbenannt. Das funktioniert jetzt.
Aber er verschiebt mir das Bild ein Stück nach unten und nach links.
Woran kann das liegen? border ist ja gleich 0. Und auch in der css-Datei ist es auf ganz links (left=0) und ganz oben (top=0) eingestellt.
Code:
body{
margin: 0;
padding: 0;
border: 0;
overflow: hidden;
height: 100%; 
max-height: 100%; 
}

#framecontentLeft{
position: absolute; 
border:none;
top: 0; 
left: 0; 
width: 288px; /*Width of left frame div*/
height: 100%;
overflow: hidden; /*Disable scrollbars. Set to "scroll" to enable*/
background-color: white;
color: white;
}

#framecontentTop{ 
position: absolute; 
top: 0;
left: 288px; /*Set left value to WidthOfLeftFrameDiv*/
right: 0;
width: auto;
height: 145px; /*Height of top frame div*/
overflow: hidden; /*Disable scrollbars. Set to "scroll" to enable*/
background-color: white;
color: white;
}

#maincontent{
position: fixed; 
left: 288px; /*Set left value to WidthOfLeftFrameDiv*/
top: 145px; /*Set top value to HeightOfTopFrameDiv*/
right: 0;
bottom: 0;
overflow: auto; 
background: #fff;
}


* html body{ /*IE6 hack*/
padding: 150px 0 0 290px; /*Set value to (HeightOfTopFrameDiv 0 0 WidthOfLeftFrameDiv)*/
}

* html #maincontent{ /*IE6 hack*/
height: 100%; 
width: 100%; 
}

* html #framecontentTop{ /*IE6 hack*/
width: 100%;
}

</style>

Gruß und Danke
Michael

P.S.: Wenn ich in der css-Datei top auf -20 setz, dann stimmts. Kann das sein? Warum ist das so?
 
Zuletzt bearbeitet:
bevor du noch mehr so fragen stellst: schau dir am besten mal ein paar tutorials an! angefangen von HTML/CSS über PHP!!

am besten selfhtml mal googlen oder schau hier mal unter tutorials nach!
 
Hi,

ich hab mir jetzt mal deine bisherigen Quellcode-Schnippsel zusammengetragen und das Dokument in allen mir zur Verfügung stehenden Browsern getestet, und in keinem wird die verweis-sensitive Grafik links_new.gif oder das Grafikelement oben_.gif versetzt angezeigt. :confused:

Zudem wird in einer CSS-Datei nicht das <style>-Element angegeben.

@djjada: Bevor du hier einen User wegen seiner Fragen so "unfreundlich" anmachst, solltest du dich erstmal an die Netiquette halten und in deinen Beiträgen auf die Groß- und Kleinschreibung achten - siehe hierzu den Punkt 15 der Netiquette. Vielen Dank!
 
ich hab mir jetzt mal deine bisherigen Quellcode-Schnippsel zusammengetragen und das Dokument in allen mir zur Verfügung stehenden Browsern getestet, und in keinem wird die verweis-sensitive Grafik links_new.gif oder das Grafikelement oben_.gif versetzt angezeigt. :confused:
Bei mir ist das beim Firefox und beim IE so. Aber wie gesagt/geschrieben, wenn ich bei dem linken Teil für top= - 20 eingebe funkioniert es bei beiden. Komisch. Trotzdem danke.

Zudem wird in einer CSS-Datei nicht das <style>-Element angegeben.
Das war noch ein Überbleibsel, da ich den css-Teil erst auch in der html-Datei hatte.

@djjada: Bevor du hier einen User wegen seiner Fragen so "unfreundlich" anmachst, solltest du dich erstmal an die Netiquette halten und in deinen Beiträgen auf die Groß- und Kleinschreibung achten - siehe hierzu den Punkt 15 der Netiquette. Vielen Dank!
Danke, ich hab halt einfach keinen Plan von php und css. Bin ja froh, dass das alles jetzt so funkioniert.

Danke

Gruß
Michael
 
Zurück