Freitag, 19. September 2025, 09:08 UTC+2

Sie sind nicht angemeldet.


Registrierungsdatum: 16. April 2003

Beiträge: 1 638

Bike: KTM LC 2 jetzt: KTM LC4 620 Super Competition

Wohnort: Stuttgart/Esslingen

1

Donnerstag, 27. Januar 2005, 19:19

<html> Frage, beliebiege Bereich als Links definieren

Wies schon da steht:

Ich hab ne seite mit nem Hintergrundbild. Auf dem Hintergrund bild gibts 2 Feleder die ich gerne verlinken würde. Die Felder befinden sich unten in der Mitte des hintergrundbildes. Wie geht der vollständige Code umsowas zu definieren?

danke
www.hellobuy.de | zuschlagen!
  • Zum Seitenanfang

Matthias

unregistriert

2

Donnerstag, 27. Januar 2005, 19:28

Im Hintergrund Bild also das was auch oben im Body-Tag mit drin ist? Hmm...glaub fast nicht das das geht.

Wenn es ein großes Bild ist, dann würde ich das in einen Layer packen.
Hast keinen Dreamweaver? Dann kann man unten bei den Eigenschaften vom Bild auf diesen kleinen Pfeil rechts unten klicken. Da kann man dann den Bild bestimmte Bereiche einen Link zuordnen. Das sieht dann z.B. so aus:

<img src="atomhusky.jpg" width="475" height="395" usemap="#Map" border="0">
<map name="Map">
<area shape="rect" coords="41,65,165,388" href="#hallo.htm" target="_blank">
<area shape="rect" coords="248,59,473,370" href="#hallo2.htm" target="_blank">
</map>
  • Zum Seitenanfang

fwmone

unregistriert

3

Donnerstag, 27. Januar 2005, 19:41

Zitat

Original von Matthias
Im Hintergrund Bild also das was auch oben im Body-Tag mit drin ist? Hmm...glaub fast nicht das das geht.


Richtig, nur sehr aufwendig über unsichtbare DIVs/LAYERs.

Die IMAGEMAP ist dafür sicher die beste Variante.
  • Zum Seitenanfang

Registrierungsdatum: 16. April 2003

Beiträge: 1 638

Bike: KTM LC 2 jetzt: KTM LC4 620 Super Competition

Wohnort: Stuttgart/Esslingen

4

Donnerstag, 27. Januar 2005, 19:49

danke erstmal, aber wie ich nem Bild dass ich durch den Image-Tag einfüge, die bereiche zuweis (Image-Map) weiss ich, blos ich hätte des Bild gerne im <Body>

kann man den Image-Tag nicht irgendwie umgehen, oder n leeres bild einfügen?
www.hellobuy.de | zuschlagen!
  • Zum Seitenanfang

Matthias

unregistriert

5

Donnerstag, 27. Januar 2005, 19:52

Ja wie gesagt kannst ein bißchen tricksen in dem du das Bild ganz normal in den Body-Tag einfügst und dann Layer an der Stelle fest positionierst an der man klicken soll. In den Layer packst du ein transparentes (unsichtbares) Bild rein, dem du einen Link zuweist. Is halt bissl umständlich.
  • Zum Seitenanfang

Registrierungsdatum: 16. April 2003

Beiträge: 1 638

Bike: KTM LC 2 jetzt: KTM LC4 620 Super Competition

Wohnort: Stuttgart/Esslingen

6

Donnerstag, 27. Januar 2005, 19:58

kannst du mir vll. sagen wie ich des mim Layer mach? hab die methode noch nie verwendet
www.hellobuy.de | zuschlagen!
  • Zum Seitenanfang

Matthias

unregistriert

7

Donnerstag, 27. Januar 2005, 20:07

Also einen Layer fügst du so ein:

<div id="Layer1" style="position:absolute; width:200px; height:115px; z-index:1; left: 65px; top: 172px"></div>

Die Werte kannst du dann ja beliebig verändern. Der z-index ist dafür da wenn sich z.B. zwei Layer überschneiden. Dann sieht man immer den Layer im Vordergrund, der den höheren z-index Wert hat.

Wenn du dann noch ein Bild (bei dir dann halt transparent) einfügen willst, sieht das in etwa so aus:

<div id="Layer1" style="position:absolute; width:200px; height:115px; z-index:1; left: 77px; top: 188px"><a href="link.htm"><img src="file:///C|/blabla/Desktop/atomhusky.jpg" width="475" height="395" border="0"></a></div>

Wenn du den Layer gleich "verstecken" willst kann du auch statt dem "unsichtbaren Bild" einfach ein normales Bild nehmen und den Layer auf "hidden stellen. So dann halt:

<div id="Layer1" style="position:absolute; width:200px; height:115px; z-index:1; left: 77px; top: 188px; visibility: hidden"><a href="link.htm"><img src="file:///C|/blabla/Desktop/atomhusky.jpg" width="475" height="395" border="0"></a></div>
  • Zum Seitenanfang

fwmone

unregistriert

8

Donnerstag, 27. Januar 2005, 20:20

Wobei du mit den Layern die Problematik haben wirst, das IE, Netscape, Opera und Firefox sie alle unterschiedlich positionieren. Ich befürchte fast du denkst viel zu kompliziert für das was du eigentlich machen willst.
  • Zum Seitenanfang

Registrierungsdatum: 22. Dezember 2003

Beiträge: 4 061

Bike: Varadero125 *verkauft* ; zzr600 *verkauft*; Suzuki SV 650S K3; Yamaha SR 125

9

Donnerstag, 27. Januar 2005, 20:39

Nennt sich sowas nicht Hotspot?

Das kann man ganz schnell mit FrontPage erledigen, das wäre um einiges einfacher.(Ich nutze das Prog aber auch kaum).
blup
  • Zum Seitenanfang

fwmone

unregistriert

10

Donnerstag, 27. Januar 2005, 20:53

Zitat

Original von euer
Nennt sich sowas nicht Hotspot?

Das kann man ganz schnell mit FrontPage erledigen, das wäre um einiges einfacher.(Ich nutze das Prog aber auch kaum).


Das da is ein HotSpot: http://www.t-com.de/is-bin/INTERSHOP.enf…fen%2funterwegs

;)
  • Zum Seitenanfang

Registrierungsdatum: 16. April 2003

Beiträge: 1 638

Bike: KTM LC 2 jetzt: KTM LC4 620 Super Competition

Wohnort: Stuttgart/Esslingen

11

Donnerstag, 27. Januar 2005, 21:11

Matthias hat mir geholfen mit Dream Weaver. Jetzt hab ichs so dass man auf ner extra seite auf "start" klickt und per java script öffnet sich dann n neues Vollbildfenster (ohne adresszeile)

Bloß beim IE geht dass nich, (auch nich ohne Pop Up Blocker) nur in Mozilla usw gehts...

weiss jemand was?
www.hellobuy.de | zuschlagen!
  • Zum Seitenanfang

Matthias

unregistriert

12

Donnerstag, 27. Januar 2005, 21:23

So sieht davon der Quelltext aus:

<a href="javascript:window.open('index.htm','Old Samson','scrollbars=no,width=1024,height=640');void(0);" onmouseover="window.status='Click to enter'; return true;" onmouseout="window.status=''; return true;">Klick mich</a>

Is da irgendwas falsch?
  • Zum Seitenanfang

Registrierungsdatum: 16. April 2003

Beiträge: 1 638

Bike: KTM LC 2 jetzt: KTM LC4 620 Super Competition

Wohnort: Stuttgart/Esslingen

13

Donnerstag, 27. Januar 2005, 21:28

hab jetzt übrigens mit Frontpage Hot Spots hinbekommen..
jetzt hab ichs eigentlich so wie ich wollte.
www.hellobuy.de | zuschlagen!
  • Zum Seitenanfang

fwmone

unregistriert

14

Freitag, 28. Januar 2005, 06:08

Zitat

Original von Matthias
So sieht davon der Quelltext aus:

<a href="javascript:window.open('index.htm','Old Samson','scrollbars=no,width=1024,height=640');void(0);" onmouseover="window.status='Click to enter'; return true;" onmouseout="window.status=''; return true;">Klick mich</a>

Is da irgendwas falsch?


Ja. Du darfst bei IE keine Fensternamen mit Leerzeichen verwenden. Mit "OldSamson" müsste es funktionieren.
  • Zum Seitenanfang

Registrierungsdatum: 16. April 2003

Beiträge: 1 638

Bike: KTM LC 2 jetzt: KTM LC4 620 Super Competition

Wohnort: Stuttgart/Esslingen

15

Freitag, 28. Januar 2005, 14:19

Zitat

Original von fwmone

Zitat

Original von Matthias
So sieht davon der Quelltext aus:

<a href="javascript:window.open('index.htm','Old Samson','scrollbars=no,width=1024,height=640');void(0);" onmouseover="window.status='Click to enter'; return true;" onmouseout="window.status=''; return true;">Klick mich</a>

Is da irgendwas falsch?


Ja. Du darfst bei IE keine Fensternamen mit Leerzeichen verwenden. Mit "OldSamson" müsste es funktionieren.


Genau daran lags. Jetzt tuts.
www.hellobuy.de | zuschlagen!
  • Zum Seitenanfang

Thema bewerten