+ Antworten
Ergebnis 1 bis 9 von 9

Thema: Hotspot

  1. #1
    TP-Junior erwinheh macht alles soweit korrekt
    Registriert seit
    Apr 2003
    Beiträge
    19

    Hotspot

    Hab auf einer Landkarte verschiedene Punkte.
    Möchte mit jedem eine Datei mit Mousover aufruffen.
    Mit einem Punkt Funktioniert es einwandfrei.(Rohrbach)

    Beim zweiten ruft es aber die selbe Datei auf,
    oder es wird die zweite Datei beim Laden schon angezeigt. www.gute-nachricht.org/Gemeinde Zellgruppen

    Was ist an dem Code falsch?

    Code:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <title>Zellgruppen</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <link href="../style.css" rel="stylesheet" type="text/css">
    <SCRIPT LANGUAGE="JavaScript">
    
    <!--
    
    function fenster()
    
    {
    
    fenster1=open("Rohrbach.htm","Rohrbach","toolbar=no,scrollbars=no,width=450,height=200");
    
    }
    {
    fenster2=open("Sarleinsbach.htm","Sarleinsbach","toolbar=no,scrollbars=no,width=450,height=200");
    }
    
    //-->
    
    </SCRIPT>
    
    
    
    
    </head>
    
    <body>
    <table class="Hintergrund" width="98%" border="0" cellpadding="0" cellspacing="0" align="center">
    <tr>
    <td  class="textheadlines" background="img/headline_bg.gif" > 
         	 <div align="left">&nbsp;Zellgruppen</div>
    </td>
    </tr>
    </table>
    <table class="Hintergrund" width="98%" height="100%" border="0" cellpadding="0" cellspacing="0" align="center">
    
    <tr align="center">
    <td><img src="img_zell/oberoesterr_animiert.gif" border="0" usemap="#Zellgruppen"></td>
    </tr>
    </table>
    
    
    
    
    <map name="Zellgruppen" id="Zellgruppen">
      <area shape="circle" coords="247,52,8" href="#" alt="Rohrbach" onMouseOut="fenster1.close()"; onMouseOver="fenster();return true;">
      <area shape="circle" coords="232,58,8" href="#" alt="Sarleinsbach" onMouseOut="fenster2.close()"; onMouseOver="fenster();return true;">
    </map>
    </body>
    </html>
    "In dir muss brennen, was du in anderen entzünden willst"

  2. #2
    TP-Special Mod webmichl lebt für das TP und seine User webmichl lebt für das TP und seine User webmichl lebt für das TP und seine User webmichl lebt für das TP und seine User webmichl lebt für das TP und seine User webmichl lebt für das TP und seine User webmichl lebt für das TP und seine User webmichl lebt für das TP und seine User webmichl lebt für das TP und seine User webmichl lebt für das TP und seine User Avatar von webmichl
    Registriert seit
    Jun 2001
    Ort
    8°21' O 49°1' N
    Beiträge
    8.635
    Na ja....

    deine Function öffnet halt nur Rohrbach - Sarleinsbach steht ausserhalb der Funktionsklammern und interessiert die Function deshalb nicht die Bohne...

    Besser wäre es, Du übergibst die anzuzeigende Datei.

    Die Function:

    Code:
    function fenster(Datei, Name)
    {
    fenster1=open(Datei,Name,"toolbar=no,scrollbars=no,width=450,height=200");
    }
    und der Link:

    Code:
    ... alt="Rohrbach" onMouseOut="fenster1.close()"; onMouseOver="fenster("Rohrbach.html","Rohrbach");return true;">

    Gruß, der Michl



    * * * if you want them to RTFM, make a better FM! * * *


  3. #3
    TP-Junior erwinheh macht alles soweit korrekt
    Registriert seit
    Apr 2003
    Beiträge
    19
    Der Code ist jetzt so, abe jetzt ruft es mir gar kein fenster mehr auf.

    Code:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <title>Zellgruppen</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <link href="../style.css" rel="stylesheet" type="text/css">
    <SCRIPT LANGUAGE="JavaScript">
    
    <!--
    
    function fenster("Rohrbach.html","Rohrbach")
    
    {
    
    fenster1=open("Rohrbach.html","Rohrbach","toolbar=no,scrollbars=no,width=450,height=200");
    }
    
    //-->
    
    </SCRIPT>
    
    
    
    
    </head>
    
    <body>
    <table class="Hintergrund" width="98%" border="0" cellpadding="0" cellspacing="0" align="center">
         <tr>
    	 	<td  class="textheadlines" background="img/headline_bg.gif" > 
         	 <div align="left">&nbsp;Zellgruppen</div>
        	</td>
    	</tr>
    	</table>
    	<table class="Hintergrund" width="98%" height="100%" border="0" cellpadding="0" cellspacing="0" align="center">
    	<tr align="center">
    	<td><img src="img_zell/oberoesterr_animiert.gif" border="0" usemap="#Zellgruppen"></td>
    	</tr>
    	</table>
    
    
    
    
    <map name="Zellgruppen" id="Zellgruppen">
      <area shape="circle" coords="248,53,8" href="#" alt="Rohrbach" onMouseOut="fenster1.close()"; onMouseOver="fenster("Rohrbach.html","Rohrbach");return true;">
    </map>
    
    
    
    </body>
    </html>
    "In dir muss brennen, was du in anderen entzünden willst"

  4. #4
    TP-Special Mod webmichl lebt für das TP und seine User webmichl lebt für das TP und seine User webmichl lebt für das TP und seine User webmichl lebt für das TP und seine User webmichl lebt für das TP und seine User webmichl lebt für das TP und seine User webmichl lebt für das TP und seine User webmichl lebt für das TP und seine User webmichl lebt für das TP und seine User webmichl lebt für das TP und seine User Avatar von webmichl
    Registriert seit
    Jun 2001
    Ort
    8°21' O 49°1' N
    Beiträge
    8.635
    Code:
    function fenster(Datei, Name)
    {
    fenster1=open(Datei,Name,"toolbar=no,scrollbars=no,width=450,height=200");
    }
    Erkennst Du den Fehler? Du darfst in der Function keine Festtexte benutzen, sondern musst die Variablen dafür einsetzen.

    Gruß, der Michl



    * * * if you want them to RTFM, make a better FM! * * *


  5. #5
    TP-Junior erwinheh macht alles soweit korrekt
    Registriert seit
    Apr 2003
    Beiträge
    19
    Erkennst Du den Fehler?
    Tut mir leid Nein
    "In dir muss brennen, was du in anderen entzünden willst"

  6. #6
    TP-Specialist Kafkaesk hilft, wo's geht Kafkaesk hilft, wo's geht Kafkaesk hilft, wo's geht Avatar von Kafkaesk
    Registriert seit
    Oct 2001
    Ort
    München
    Beiträge
    3.729
    Versuchen wir das Ganze doch noch mal in DW: Du hast doch im Eigenschaften-Inspektor die Möglichkeit, das Hotspot-Werkzeug zu benutzen. Zieh halt einfach um die Punkte auf der Karte, die Du als Hotspot definieren möchtest mit dem entsprechenden Hotspot-Zeiger eine Fläche auf. Gut, das als Schritt 1.
    Schritt 2: Du aktivierst diesen Hotspot, indem Du draufklickst, gehst danach auf Verhalten > +-Zeichen > Browserfenster öffnen. Da stellst Du Deine Parameter ein, klickst auf OK wählst danach noch als Ereignis onMouseOver.
    Gruß Alexander
    --------------------------------
    TYPO3 & Webdesign aus München

  7. #7
    TP-Junior erwinheh macht alles soweit korrekt
    Registriert seit
    Apr 2003
    Beiträge
    19
    Laut Beschreibung gemacht.OK Fenster öffnen sich.onMouseOut funktioniert aber nicht.
    Code:
    <SCRIPT LANGUAGE="JavaScript">
    <!--
    function fenster()
    
    {
    
    fenster1=open("Rohrbach.htm","Rohrbach","toolbar=no,scrollbars=no,width=450,height=200");
    }
    
    function MM_openBrWindow(theURL,winName,features) { //v2.0
      window.open(theURL,winName,features);
    }
    //-->
    </SCRIPT>
    
    
    
    
    </head>
    
    <body>
    <table class="Hintergrund" width="98%" border="0" cellpadding="0" cellspacing="0" align="center">
         <tr>
    	 	<td  class="textheadlines" background="img/headline_bg.gif" > 
         	 <div align="left">&nbsp;Zellgruppen</div>
        	</td>
    	</tr>
    	</table>
    	<table class="Hintergrund" width="98%" height="100%" border="0" cellpadding="0" cellspacing="0" align="center">
    	<tr align="center">
    	<td><img src="img_zell/oberoesterr_animiert.gif" border="0" usemap="#Zellgruppen"></td>
    	</tr>
    	</table>
    
    
    
    
    
    
    
    <map name="Zellgruppen">
      <area shape="circle" coords="246,52,8" href="#" onMouseOver="MM_openBrWindow('Rohrbach.htm','Rohrbach','width=450,height=200')" onMouseOut="MM_BrWindow('Rohrbach.htm','Rohrbach','width=450,height=200')">
      <area shape="circle" coords="231,59,8" href="#" onMouseOver="MM_openBrWindow('Sarleinsbach.htm','Sarleinsbach','width=450,height=200')">
    </map>
    </body>
    </html>
    Geändert von erwinheh (28.04.2003 um 18:37 Uhr)
    "In dir muss brennen, was du in anderen entzünden willst"

  8. #8
    TP-Specialist Kafkaesk hilft, wo's geht Kafkaesk hilft, wo's geht Kafkaesk hilft, wo's geht Avatar von Kafkaesk
    Registriert seit
    Oct 2001
    Ort
    München
    Beiträge
    3.729
    Nichts für ungut, aber Du brauchst uns jetzt nicht bei jeder Nachfrage kilometerweise Code servieren. Wenn wir den brauchen, melden wir uns schon ...
    Es ist auch so, dass Du aufspringende HTML-Seiten nicht einfach wieder per onMouseOut verschwinden lassen kannst. Wenn Du auf so einen Effekt wert legst, würde ich Dir auf jeden Fall stattdessen Layer empfehlen. Willst Du aber die Seiten wieder schließen lassen, geht das recht einfach innerhalb der Seiten mit einem kleinen Javascript. Setze einfach beispielsweise einfach die Worte "Fenster schliessen" am Ende der jeweiligen Seite und füge unter Hyperlink im Eigenschafteninspektor das ein: javascript:window.close();
    Gruß Alexander
    --------------------------------
    TYPO3 & Webdesign aus München

  9. #9
    TP-Junior erwinheh macht alles soweit korrekt
    Registriert seit
    Apr 2003
    Beiträge
    19
    Es gibt doch eine Lösung mit onMouseout.
    http://www.gute-nachricht.org/gemein...lgru_index.htm
    "In dir muss brennen, was du in anderen entzünden willst"

+ Antworten

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

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