Christian: Warum kann netscape nicht einmal machen was ICH will ......????

Hallo Ihr Lieben !!
Habe folgendes Problem:
Ich habe eine Grafik in mehrere Bereiche zerlegt damit ich einige Teile überblenden kann. Mit einer Tabelle hab ich‚s mit netscape nie geschafft alle ränder loszuwerden. Also hab ich jetzt mit <div> und positionieren mein bild zusammengebastelt. so weit so gut, nur wärend unterm IE alles geht, geht beim NN gar nichts.

kann mir da wer weiterhelfen ?
schönen dank im vorraus

cu
christian

<script language="JavaScript">
  
    Normal1 = new Image();
    Normal1.src = "w3.jpg";
    Highlight1 = new Image();
    Highlight1.src = "w3n.jpg";
    Normal2 = new Image();
    Normal2.src = "w5.jpg";
    Highlight2 = new Image();
    Highlight2.src = "w5n.jpg";
    </script>

<script language="JavaScript">
    function Bildw(BNr,Bildobjekt)
    {
     window.document.images[BNr].src = Bildobjekt.src;
    }
      </script>
  
   </head>

<body>

<div style="position:absolute; top:8px; left:8px;">
<img src="w1.jpg" width="225" height="560">
</div>
  
<div style="position:absolute; top:8px; left:233px;">
<img src="w2.jpg" width="225" height="150">
</div>

<div style="position:absolute; top:158px; left:233px;">
<a href="index.htm" onMouseOver="Bildw(2,Highlight1)" onMouseOut="Bildw(2,Normal1)"><img src="w3.jpg" width="225" height="150" border=0></a>
</div>

<div style="position:absolute; top:308px; left:233px;">
<img src="w4.jpg" width="225" height="150">
</div>

<div style="position:absolute; top:458px; left:233px;">
<a href="blabla.htm" onMouseOver="bla()" onMouseOut=""><img src="w5.jpg" width="225" height="110" border=0></a>
</div>

<div style="position:absolute; top:8px; left:458px;">
<img src="w6.jpg" width="242" height="560" alt="">
</div>

  1. Hallo nochmal !!

    habe nicht den aktuellsten source code mitkopiert

    <div style="position:absolute; top:458px; left:233px;">

    »»  <a href="blabla.htm" onMouseOver="bla()" onMouseOut=""><img src="w5.jpg" width="225" height="110" border=0></a>

    das ist aber nicht der fehler !!!!
    also auch wenn ich hier die richtige routine aufrufe macht der NN gar nix und der IE alles so wie ich das haben will.

    danke
    und gute nacht

    christian

  2. kann mir da wer weiterhelfen ?

    Nur wenn Du uns sagst, was ueberhaupt rauskommen soll und was bis jetzt nicht hinhaut (Fehlerbeschreibung!!).

    So long

    1. sers

      also das hab ich doch gemacht.............

  3. Morgen,

    Mit einer Tabelle hab ich‚s mit netscape nie geschafft alle >
    ränder loszuwerden.

    Vielleicht solltest Du's im <table>-Tag mal mit 'cellpadding="0", cellspacing="0"' versuchen. Dann dürfte die Tabelle eigentlich keine Ränder mehr haben.

    Gruß
    Patric

    1. Morgen,

      Mit einer Tabelle hab ich‚s mit netscape nie geschafft alle >
      ränder loszuwerden.

      Vielleicht solltest Du's im <table>-Tag mal mit 'cellpadding="0", cellspacing="0"' versuchen. Dann dürfte die Tabelle eigentlich keine Ränder mehr haben.

      Da stimme ich zu. Die Ränder sind mir bei Frames bekannt, aber Tabellen sollten sich im Netscape noch einigermaßen darstellen lassen. Notfalls mit Styles, aber sollte eigentlich nicht nötig sein...

      warum ich eigentlich schreibe: Netscape wird NIE genau das machen was Du willst ;) (Ist jedenfalls meine Meinung!)

      Was deine DIVs betrifft: Vielleicht solltest Du je eine ID vergeben, und dann über document.ID ansprechen... vielleicht hilft Dir das.

      Gruß
      Thomas J. -der unter Netscape nie! das hinkriegt, was er will-
                -(und der besonders die Formulare bei Netscape mag)-

      1. hallo

        tja leider bin ich auf die <div> - dinger gekommen weils mit einem table nicht klappt. auch mit cellspacing=0, cellpadding=0 und border=0 bleiben
        immer irgendwo irgendwelche abstände. und wenn man dann mit style anfängt dreht NN total durch

        christian

    2. sers

      danke, hab ich schon aber da bleiben immer irgendwelche abstände zwischen den elementen. ich hab zwar dann mit style="margin:blabla" versucht die abstände wegzubekommen aber da dreht NN total
      durch und positioniert die einzelenen elemente so chaotisch, dass man wahnsinnig wird ........

      christian

  4. Hallo,

    (Hilfe, nehmt mir die Tastatur weg....ich habe jetzt zwei mal verzweifelt versucht, direkt innerhalb der Forumsnachricht zu löschen und zu schreiben ;-)))))) (nachdem ich dann in meine Maus gesprochen habe fiel mir hier unten dieses Eingabefeld auf....stimmt, da war doch noch was....))

    Also: ich habe Deine Frage erraten können und kann Dir sagen, Du bist in bester Gesellschaft. Du benzútzt die Bildaustauschroutiene aus SELFHTML.... diese "zählt" die bilder im Dokument durch, bzw, läst Dich die zählen. (für die zukunft: gebe jeden img einen namen und überreiche dehn an die Austauschroutiene, dann kommst du nicht ins schleudern, wenn Du mal ein Bild nachträglich in die Seite zwischenscheibst....)

    Der NS behandelt jedes Div wie ein eigenes Dokument, da haben die Bilder also alle die Nr.0.... wie man Bilder in Div bzw in Layern ansprihcht, wo die Uunterschiede sind etc findest Du im folgenden Artikel:

    http://209.146.58.198/selfhtml/sfausles/tsfa_tdb.htm#a5

    das bedeutet aber, daß Du die Austauschroutiene etwas umschreiben must und den Divs auch namen geben must. Du übergibst dann der Routiene beim aufrufen den Div-namen und den img-Namen. Äh, und schnellgeschossen würde ich behaubten, daß Du dann auch zwei Austauschroutienen brauchst, einen für NS und einen für IE, denn mit dem NS-tauglichen Aufruf könnte vielleicht der IE nicht klar kommen, das würde oich aber erst einmal ausprobieren ;-))

    Chräcker

    http://www.chraecker.de/stempel

    1. schönen dank für die info

      cu
      christian

  5. Hallo Ihr Lieben !!
    Habe folgendes Problem:
    Ich habe eine Grafik in mehrere Bereiche zerlegt damit ich einige Teile überblenden kann. Mit einer Tabelle hab ich‚s mit netscape nie geschafft alle ränder loszuwerden. Also hab ich jetzt mit <div> und positionieren mein bild zusammengebastelt. so weit so gut, nur wärend unterm IE alles geht, geht beim NN gar nichts.

    kann mir da wer weiterhelfen ?
    schönen dank im vorraus

    cu
    christian

    Wieso so umständlich. Mit
    "<table width="500" cellspacing="0" cellpadding="0" border="0">"
    sind auch unter Netscape keine ränder vorhanden.

    Tchiao, Bob