Webdesign in Siegen

Tooltipp-Kompatibilät auch im IE möglich

Fragen zum Thema JavaScript können hier gestellt werden

Moderatoren: Basti, Ingo

Re: Tooltipp-Kompatibilät auch im IE möglich

Beitragvon enigmartin am 03.06.2008, 11:50

Die Seite ist schon online zu betrachten aber diese Karte mit den ganzen Funktionen noch nicht, heißt das das woran ich arbeite nicht online ist. Das ganze muss auch erst abgesegnet werden bis es eingebunden werden darf. Ich hab auch versucht die Seite schon auf einen eigenen Server zu laden, hab sie aber nicht zum laufen bekommen, weil das eine Vorlage ist die von jemanden hier selbst geschrieben wurde, das heißt, da komme ich nicht mit der Struktur klar und ich komme auch nicht an die Datenbank ran. Sonst hätte ich euch das ganze schon gezeigt. Ich versuche mal nur die Karte zum laufen zu bekommen.


Das ist die generierte Karte mit 3 Orten, das heißt normalerweise sind es mehr aber ich wollte euch das nicht antun. Ganz unten kann man den img-tag der Karte sehen (img/deckkarte2.gif) und im 1. Tooltipp habe ich deinen Vorschlag eingebunden.
Code: Alles auswählen
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html>
<head>
   <meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
   <meta http-equiv="content-script-type" content="text/javascript">
   <meta http-equiv="content-style-type" content="text/css">
   <meta http-equiv="content-Language" content="de">
   <meta name="author" content="...">
   <link rel="stylesheet" href="std.css.php">
<title></title>

<link href="img/deckkarte_mouseover/style.css" rel="stylesheet" type="text/css" media="screen" />
<!--[if lte IE 6]> <link href="img/deckkarte_mouseover/style_ie6.css" rel="stylesheet" type="text/css" media="screen" /> <![endif]-->
<link href="img/pfeile_mouseover/style.css" rel="stylesheet" type="text/css" media="screen" />
<!--[if lte IE 6]> <link href="img/pfeile_mouseover/style_ie6.css" rel="stylesheet" type="text/css" media="screen" /> <![endif]-->

<style type="text/css">
  /* <![CDATA[ */
    img {
      display:none;
      position:absolute;
     
      /* Ersatz */
      width:200px;
     height:200px;
    }

    div#tt {
      border:1px solid #cccccc;
      width:200px;
   }
  /* ]]> */
</style>

<script type="text/javascript">
  /* <![CDATA[ */
  function putArrow(pfeilname, top, left)
  {
    var img = document.getElementById('pfeilbild');

    img.src = pfeilname + ".gif";          // Dateinamen zusammensetzen und Bildquelle setzen
   
    img.style.top = top + "px";            // Position setzen, gemessen am <body> ...
    img.style.left = left + "px";          // ... wenn das <img> direkt im <body> steht

    img.style.display = 'block';           // <img> sichtbar machen
  }
 
  function hideArrow(idImg)
  {
    document.getElementById('pfeilbild').style.display = 'none';  // <img> wieder weg
  }
  /* ]]> */
</script>

</head>
<body class="haupt">
<script type="text/javascript" src="js/wz_tooltip.js"></script>

<div class="start">
   <p id="h1">Alle Projektorte sind nach Postleitzahlen angeordnet und zum Anklicken.<br />Beim Drüberfahren mit dem Mauszeiger erhalten Sie nähere Informationen.</p><br/><br />
   
   <a id="pic1" href="projektstaedte/neubrandenburg/neubrandenburg_karte.php" onMouseOver="TagToTip('nb', WIDTH, 252, FIX, [227, 200], LEFT, true, BGCOLOR, '#ffffff', BORDERCOLOR, '#75a96b', BORDERWIDTH, 2, CLOSEBTN, true, CLOSEBTNCOLORS, ['#dddddd', '#888888', 'white', '#0000000'], STICKY, true, FADEIN, 300, PADDING, 5, TITLE, '<a style=&quot;color:#ffffff;&quot; href=&quot;projektstaedte/neubrandenburg/neubrandenburg_projekte.php&quot;>Neubrandenburg</a>')"><span></span></a>
   <span class="disno" id="nb">
      In Neubrandenburg lernen Sie Mecklenburg Vorpommern aus der Perspektive eines Riesen kennen und erleben die Natur pur.<br /><br />
      <a href="projektstaedte/woggersin/woggersin_projekte.php" onMouseOver="putArrow('nb-woggersin', 100, 200)" onMouseOut="hideArrow('nb-woggersin')">bis 17039 Woggersin 6 km</a><br />
      <a href="projektstaedte/luisenhof/luisenhof_projekte.php">bis 17039 Luisenhof 10 km</a><br />

      <a href="projektstaedte/passentin/passentin_projekte.php">bis 17217 Passentin 13 km</a><br />
      <a href="projektstaedte/wrodow/wrodow_projekte.php">bis 17091 Wrodow 14 km</a><br />
      <a href="projektstaedte/havelquellreich/havel_projekte.php">bis 17219 Ankershagen 23 km</a><br />
      <a href="projektstaedte/neustrelitz/neustrelitz_projekte.php">bis 17235 Neustrelitz 25 km</a><br />
      <a href="projektstaedte/woldegk/woldegk_projekte.php">bis 17348 Woldegk 25 km</a><br />
      <a href="projektstaedte/fesee/fesee_projekte.php">bis 17258 Feldberger Seenlandschaft 28 km</a><br />

      <a href="projektstaedte/havelquellreich/havel_projekte.php">bis 17237 Kratzeburg 30 km</a><br />
      <a href="projektstaedte/wittenhagen/wittenhagen_projekte.php">bis 17258 Wittenhagen 33 km</a><br />
      <a href="projektstaedte/varchentin/varchentin_projekte.php">bis 17192 Varchentin 33 km</a><br />
   </span>
   
   <a id="pic2" href="projektstaedte/waren/waren_karte.php" onMouseOver="TagToTip('waren', WIDTH, 248, FIX, [60, 200], LEFT, true, BGCOLOR, '#ffffff', BORDERCOLOR, '#75a96b', BORDERWIDTH, 2, CLOSEBTN, true, CLOSEBTNCOLORS, ['#dddddd', '#888888', 'white', '#0000000'], STICKY, true, FADEIN, 300, PADDING, 5, TITLE, '<a style=&quot;color:#ffffff;&quot; href=&quot;projektstaedte/waren/waren_projekte.php&quot;>Waren</a>')"><span></span></a>
   <span class="disno" id="waren">
      Erleben Sie in Waren Deutschlands wasserreichste Landschaft in einer neuen Dimension.<br /><br />

      <a href="projektstaedte/federow/federow_projekte.php">bis 17192 Federow 5 km</a><br />
      <a href="projektstaedte/kargow/kargow_projekte.php">bis 17192 Kargow 6 km</a><br />
      <a href="projektstaedte/varchentin/varchentin_projekte.php">bis 17192 Varchentin 15 km</a><br />
      <a href="projektstaedte/gotthun/gotthun_projekte.php">bis 12345 Gotthun 17 km</a><br />
      <a href="projektstaedte/bluecherhof/bluecherhof_projekte.php">bis 12345 Bl&uuml;cherhof 18 km</a><br />
      <a href="projektstaedte/malchow/malchow_projekte.php">bis 12345 Malchow 20 km</a><br />

      <a href="projektstaedte/ankershagen/ankershagen_projekte.php">bis 12345 Ankershagen 21 km</a><br />
      <a href="projektstaedte/sparow/sparow_projekte.php">bis 12345 Sparow 23 km</a><br />
      <a href="projektstaedte/rechlin/rechlin_projekte.php">bis 12345 Rechlin 34 km</a><br />
      <a href="projektstaedte/kratzeburg/kratzeburg_projekte.php">bis 12345 Kratzeburg 40 km</a><br />
   </span>
   
   <a id="pic3" href="projektstaedte/woldegk/woldegk_karte.php" onMouseOver="TagToTip('woldegk', WIDTH, 252, FIX, [227, 200], LEFT, true, BGCOLOR, '#ffffff', BORDERCOLOR, '#75a96b', BORDERWIDTH, 2, CLOSEBTN, true, CLOSEBTNCOLORS, ['#dddddd', '#888888', 'white', '#0000000'], STICKY, true, FADEIN, 300, PADDING, 5, TITLE, '<a style=&quot;color:#ffffff;&quot; href=&quot;projektstaedte/woldegk/woldegk_projekte.php&quot;>Woldegk</a>')"><span></span></a>
   <span class="disno" id="woldegk">

      Haben Sie Interesse an alten Kutschen und &quot;neuen Pferden&quot;? Dann sind Sie in Woldegk genau richtig.<br /><br />
      <a href="projektstaedte/wittenhagen/wittenhagen_projekte.php">bis 17258 Wittenhagen 20 km</a><br />
      <a href="projektstaedte/neubrandenburg/neubrandenburg_projekte.php">bis 17033/36 Neubrandenbug 25 km</a><br />
      <a href="projektstaedte/fesee/fesee_projekte.php">bis 17258 Feldberger Seenlandschaft 29 km</a><br />
      <a href="projektstaedte/luisenhof/luisenhof_projekte.php">bis 12345 Luisenhof 30 km</a><br />

      <a href="projektstaedte/woggersin/woggersin_projekte.php">bis 17039 Woggersin 34 km</a><br />
      <a href="projektstaedte/passentin/passentin_projekte.php">bis 17217 Passentin 37 km</a><br />
      <a href="projektstaedte/wrodow/wrodow_projekte.php">bis 17091 Wrodow 43 km</a><br />
      <a href="projektstaedte/neustrelitz/neustrelitz_projekte.php">bis 17235 Neustrelitz 45 km</a><br />
      <a href="projektstaedte/havelquellreich/havel_projekte.php">bis 17219 Ankershagen 50 km</a><br />
      <a href="projektstaedte/havelquellreich/havel_projekte.php">bis 17237 Kratzeburg 56 km</a><br />      
      <a href="projektstaedte/varchentin/varchentin_projekte.php">bis 17192 Varchentin 62 km</a><br />

   </span>

   <img id="karte" src="img/deckkarte2.gif" usemap="#" />
   <br/>
   <br/>

   <img src="img/legende.gif"/><br/>
</div>
</body>
</html>
Zuletzt geändert von enigmartin am 05.06.2008, 09:34, insgesamt 1-mal geändert.
Bild Bild
Benutzeravatar
enigmartin
Mitglied
 
Beiträge: 33
Registriert: 18.03.2008, 10:28
Wohnort: Neubrandenburg

Re: Tooltipp-Kompatibilät auch im IE möglich

Beitragvon Ingo am 04.06.2008, 19:49

Hi.

Hab den Code ein wenig angepasst (siehe Anhang). Einzige Änderungen sind ein <img>-Tag
ganz am Schluss und etwas am CSS. Das CSS bezieht sich nun explizit auf die Pfeilgrafik,
so dass andere Bilder davon unbeeindruckt sein sollten.

Ich sehe, dass es ein CSS extra für Pfeile gibt; heißt das, dass es für jeden Pfeil über eine
separate ID ansprechbar ist? Das führt dann auf neue Ideen...; aber vllt. sollte es ja auch
erst überhaupt irgendwie laufen, bevor man zu optimieren beginnt.

Gruß, Ingo :)
Dateianhänge
pfeilprojekt_teilcode2.zip
(2.23 KiB) 11-mal heruntergeladen
Die beste Browserweiche ... sitzt zwischen den Ohren ;o]
Benutzeravatar
Ingo
Moderator
 
Beiträge: 782
Registriert: 01.04.2007, 23:21
Wohnort: Neuss/NRW

Re: Tooltipp-Kompatibilät auch im IE möglich

Beitragvon enigmartin am 05.06.2008, 09:43

Das alle Grafiken wieder angezeigt werden hat geklappt, nur wird jetzt die Pfeilgrafik noch nicht angezeigt. Ich denke das es daran liegt, das ich noch nicht den richtigen Pfad angegeben habe. Ich hab mal im Mouseover den Pfad angepasst, wurde aber leider nichts.

Was passiert: Wenn ich beim überfahren des Projektortes den ToolTipp öffne, auf das angrenzende Projekt im Tooltipp gehe, welches ich mit der Pfeilfunktion ausgestattet habe, dann schiebt sich unter den Link so viel Platz das noch ein Link hinpassen würde, aber keine Grafik.

http://web129.sr37.firestorm.ch/deckkarte_nachbau/deckkarte2.php

Nun werden die Grafiken auch in verschiedenen Ordnern sein, weil ja jedes Projekt seine abgehenden Grafiken bekommt.

Ich schnür dir mal ein Paket und schicke es dir per PN, habs hinbekommen das zumindest zu erahnen ist was sich unter der Seite vorgestellt wird.
Bild Bild
Benutzeravatar
enigmartin
Mitglied
 
Beiträge: 33
Registriert: 18.03.2008, 10:28
Wohnort: Neubrandenburg

Re: Tooltipp-Kompatibilät auch im IE möglich

Beitragvon enigmartin am 16.07.2008, 20:10

Hallo, ich muss mich entschuldigen das ich mich nicht mehr gemeldet hatte.
Ich muss sagen das dein Script für die Pfeile dann doch funzt. Ich hatte mich dann gleich daran gemacht die Pfeilgrafiken zu erstellen und diese einzubinden und auszurichten. Dazu kam leider viel privater Stress und dann noch meine eigene Seite.
Naja die 600 Pfeilgrafiken sind fertig und auch fast fertig eingebunden. Was für eine Arbeit.

An dich einen ganz lieben Dank. Was ich leider bedaure ist das es keine Seite ist wo ich einfach mal nen Link auf eine externe Seite bringen kann, sonst hätte ich ohne zögern auf deine Seite verwiesen.

Also nochmal vielen Dank dafür.

gruss
Bild Bild
Benutzeravatar
enigmartin
Mitglied
 
Beiträge: 33
Registriert: 18.03.2008, 10:28
Wohnort: Neubrandenburg

Re: Tooltipp-Kompatibilät auch im IE möglich

Beitragvon Jupla am 16.07.2008, 22:56

Ich hab diese Tooltips auf dieser Seite auch benutzt, und auch im IE5 funktionieren sie bein mir.
Meine Domains / Projeckte:
http://www.jupla.de
Windows ist geil , ich hab damit Linux runtergeladen...
Benutzeravatar
Jupla
Mitglied
 
Beiträge: 249
Registriert: 13.06.2008, 18:52
Wohnort: Bernburg

Vorherige

Zurück zu JavaScript

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast