Supportnet Computer
Planet of Tech

Supportnet / Forum / Webseiten/HTML

Arbeiten mit "coords"/"hotspots" bei Frontpage





Frage

Hi, Habe ein (Hintergrund)Bild. Hierauf kommt ein "Hotspot", sprich ein Hyperlink (nicht auf das komplette Bild, sondern auf einem speziellen Bereich). Der Hyperlink soll sich im neuen Fenster öffnen, [u][b]allerdings mit einer spezifischen Größe [/b][/u](z.B. 450x400). Wie geht das über Frontpage oder HTML? Hotspot, Verlinkung, neues Fenster ist alles ok, aber wie ich die Größe des neuen Fensters festlege weiß ich nicht... Danke, hier der code-Auszug: <tr> <td align="center" valign="top" bgcolor="#333333"><table width="780" border="0" cellspacing="0" cellpadding="0"> <tr> <td class="tableborder"><map name="FPMap0"> <area target="_blank" coords="523, 49, 569, 64" shape="rect" href="policy_germ.html"> <area target="_blank" coords="453, 48, 508, 63" shape="rect" href="policy_spa.html"> </map> <img src="images/header.gif" width="780" height="67" border="0" usemap="#FPMap0"></td> </tr> <tr>

Antwort 1 von rfb

Das geht über HTML gar nicht!

Für PopUps benötigst du JavaScript. Wie es geht steht hier: http://barrierefrei.e-workers.de/know_popups.php

Einziger Unterschied ist, dass bei dir der Aufruf nicht in einem "normalen" Link stehet sondern im area-tag:

<area target="_blank" coords="453, 48, 508, 63" shape="rect" href="policy_spa.html"  onclick="return pop(´policy_spa.html´,´pophelp´,´f1,f2,f3´);">


Antwort 2 von tvdirekt-ex

ok, vielen dank. werde es probieren.

Gruß

Antwort 3 von tvdirekt-ex

HI, hab es probiert, allerdings ohne Erfolg....

So sieht es z.Z. aus - das Fenster öffnet sich, allerdings ohne die "seetings" zu beachten... was ist falsch?

DANKE VIELMALS.


<script type="text/javascript">
function pop(file)
{
helpwindow = window.open(file,"pophelp","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=420,height=320,top=150,left=100");
helpwindow.focus();
return false;
}
</script>

...
...

<tr>
<td align="center" valign="top" bgcolor="#333333"><table width="780" border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="tableborder">
<map name="FPMap0">
<area target="_blank" coords="453, 48, 508, 63" shape="rect" href="policy_spa.html" onclick="return pop(policy_spa.html#abs´,´pophelp´,´toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=320,height=320,top=100,left=150´);">
<area target="_blank" coords="523, 49, 569, 64"" shape="rect" href="policy_germ.html" onclick="return pop(policy_germ.html#abs´,´pophelp´,´toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=200,height=20,top=100,left=150´);">
</map>

Antwort 4 von rfb

das Problem liegt einfach da, dass du Angaben doppelt machst.
So wie du die Funktion pop() aufrufst müsste sie so aussehen:

<script type="text/javascript">
function pop(file,windowname,features)
{
helpwindow = window.open(file,windowname,features);
helpwindow.focus();
return false;
}
</script>


Das ist übrigens genau der Code von o.g. Seite.

Antwort 5 von tvdirekt-ex

Danke, aber nun sieht es folgndermaßen aus und nichts hat sich geändert.... was ist nun falsch??



<script type="text/javascript">
function pops(file,windowname,features)
{
helpwindows = window.open(file,windowname,features);
helpwindows.focus();
return false;
}
</script>


</head>

<body bgcolor="#333333" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" onLoad="MM_preloadImages(´images/but01b.gif´,´images/but02b.gif´,´images/but03b.gif´)">
<table width="100%" height="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td align="center" valign="top" bgcolor="#333333"><table width="780" border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="tableborder">
<map name="FPMap0">
<area target="_blank" coords="453, 48, 508, 63" shape="rect" href="policy_spa.html" onclick="return pop(policy_spa.html#abs´,´pophelp´,´toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=320,height=320,top=100,left=150´);">
<area target="_blank" coords="523, 49, 569, 64"" shape="rect" href="policy_germ.html" onclick="return pop(policy_germ.html#abs´,´pophelp´,´toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=200,height=20,top=100,left=150´);">
</map>
<img src="images/header.gif" width="780" height="67" border="0" usemap="#FPMap0"></td>
</tr>

Antwort 6 von rfb

bei
... return pop(policy_spa.html#abs´, ...

fehlt jeweils ein ´
es muss so aussehen:
... return pop(´policy_spa.html#abs´, ...


Antwort 7 von tvdirket-ex

Tausend-Dank aber leider immer noch keinerlei Veränderung.... Wie gesagt, Fenster kommt auf aber die Parameter werden nicht im geringsten beachtet.... Bitte nochmals um Hilfe....


</script>
<script type="text/javascript">
function pops(file,windowname,features)
{
helpwindows = window.open(file,windowname,features);
helpwindows.focus();
return false;
}
</script>


</head>

<body bgcolor="#333333" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" onLoad="MM_preloadImages(´images/but01b.gif´,´images/but02b.gif´,´images/but03b.gif´)">
<table width="100%" height="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td align="center" valign="top" bgcolor="#333333"><table width="780" border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="tableborder">
<map name="FPMap0">
<area target="_blank" coords="453, 48, 508, 63" shape="rect" href="policy_spa.html" onclick="return pop(´policy_spa.html#abs´,´pophelp´,´toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=40,height=320,top=100,left=150´);">
<area target="_blank" coords="523, 49, 569, 64"" shape="rect" href="policy_germ.html" onclick="return pop(´policy_germ.html#abs´,´pophelp´,´toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=200,height=20,top=100,left=150´);">
</map>
<img src="images/header.gif" width="780" height="67" border="0" usemap="#FPMap0"></td>
</tr>
<tr>

Antwort 8 von rfb

bis auf das doppelte " bei
 coords="523, 49, 569, 64"" shape="rect"

und dem Fumktionsnamen
(sollte
function pop(file,windowname,features)
lauten, nicht pops)
ist der Code sonst OK

(du musst natürlich die ´ gegen das einfache Anf.Zeichen neben dem Ä auf der Tastatur tauschen)

Was genau stört dich denn an den Fensteroptionen?

Die angegebene Größe ist zum Teil zu klein, so dass manche Browser deine Maße ignorieren.

Antwort 9 von tvdirekt-ex

DANKE DANKE DANKE - ES KLAPPT!

Waren wirklich nur diese zwei Fehler (pop/s & doppeltes ")!

Der Rest war ok, da es ´ sind und keine ´ - wird nur im Forum so dargestellt.

Gruß

Antwort 10 von tvdirekt-ex

PS: Die Größen hatte ich jetzt nur hier so gewählt - lautet anders - muß ich aber noch herumprobieren...

Nochmals Dank und Gruß

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: