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:
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ß
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>
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:
Das ist übrigens genau der Code von o.g. Seite.
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>
<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
fehlt jeweils ein ´
es muss so aussehen:
... 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>
</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
und dem Fumktionsnamen
(sollte
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.
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ß
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ß
Nochmals Dank und Gruß

