Beiträge von DarWinger

    nee du das war es nicht , sobald ich das geändert hatte hats dann auch nicht mehr im fox oder ie funktioniert und im chrome war dann nicht mehr style undefined sondern das folgende .visibility:

    - - - Aktualisiert - - -


    - - - Aktualisiert - - -

    überlege gerade ob es möglich ist die selbe funktionsweiße evtl. in php oder jquery zu übertragen um den fehler evtl. so zu umgehen ? was denkst du ?

    Hiho,

    hab diese Fehlermeldung in der Konsole wenn ich versuche meine im FF und IE laufende Seite im Chrome aufzurufen.
    Kennt das evtl. schon jemand von euch ?

    die Funktion welche es auslöst ist


    und hierüber steuer ich sie an

    HTML
    <div id="l1e" style="position:absolute;z-index:2; ">
                    <img id="l1i" alt="Linienbündel 1" src="l1.gif" width="100%" height="100%" style="visibility:visible" /></div>
       <input name="name" type="checkbox" value="li1" onchange='verst(l1i)' checked="checked" /> 
                    <a href="Linienbündel1.htm">Linienbündel 1</a>

    gibt wenig lösungen dazu und dann auch immer nur das man die datei von welcher man den style ändern will mit document.getElementById holen soll jedoch hab ich ja mehrere checkboxen und übergebe dann immer die dazugehörige ID über den Funktionsaufruf mit daher ist das recht unverständlich für mich und auch wüsste ich nicht wie ich es anders machen soll außer dann für jede checkbox eine extra funktion zu schreiben ....

    danke schonmal vorab

    :dance::danke2::danke2::danke2::knien::knien::knien::knien::danke::danke::danke::groesste:groesste:groesste

    jetzt funzt .... die idee mit dem split hatte ich auch nur das ich es an die falsche stelle gepackt hab .... muss echt den satzbau üben
    kann dir garnicht genug danken hab dich ja ganzschön beschäftigt damit ! aber jetzt hat euer forum wenigstens etwas das ich sonst nirgens gefunden hab !

    hier mal noch der entgültig bei mir funzende code

    aber wie gesagt nochmal ein riesen gigantisches dankeschön !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

    haja aber ich hab auch schon einen großen stapel bretter jetzt neben mir liegen ;)

    also wenn ich das gerade richtig sehe und verstehe im firebug liegt das problem hier:

    Code
    [B] areaCoords[j][/B]=(Math.round(parseInt([B]coords[j][/B])*um));


    den die werte werden ziffernweiße übergeben, in dem array coords sind sie aber noch richtig hinterlegt ... denn auch wenn ich die berechnung in der zeile weg lasse werden die werte nur ziffer für ziffer bzw. zeichen für zeichen übergeben.

    naja der quellcode hat sich nicht groß ;) verändert ...

    dickes danke erstmal so ähnlich hatte ich es auch mein problem ist nur immer das einlesen in ein array und das zurückgeben ..... das verhältnis bzw. der umrechnungsfaktor ist bei höhe und weite immer der selbe also dürfte das eigentlich nicht das problem sein .... hoffe ich :oops:
    ich kanns aber im mom noch nicht sagen da ich im mom von dem firebug noch ein problem berichtet bekomme

    Zitat

    Das "coords"-Attribut des <area shape="rect">-Tags ist nicht im Format "links,oben,rechts,unten".

    coords="1,1,NaN,0,0,0,3,NaN,0,2,1,0,NaN,0,1,0,3"

    schätze mal hängt sich noch irgendwie an der übergabe der werte auf.

    und kanns nicht oft genug sagen dickes danke !

    also habs gelöst aber wenn du siehst wie ...... naja sagen wir mal so jeder Programmierer zeigt mir einen vogel ....
    ähm das mit den hochladen wird glaube ehr problematisch, aber das wichtigste ist doch ansich der code also was da nun für ein bild dahinter liegt ist doch nicht wichtig die usemap liegt ja eh nur auf dem oberen also ist nicht so das eine areas jede auf einer ebene liegt die ganze einzelbilder hängen mit der anderen funktion im head zusammen.


    und das geht halt noch bis zum area bereich 18 so weiter ... naja der code ist zwar jetzt aufgeblasen wir verrückt aber das was ich erreichen wollte funzt :roll:

    puuuhh super danke dir, das lustige ist kurz bevor ich wieder rein geschaut hab dachte ich mir noch so eingentlich musst es ja irgendwie verbinden ist ja im java auch so :P aber manchmal ist man auch wie vernagelt.
    naja wenn ich das in ein array mache müsste es ja, um es richtig anzusteuern zu können und es dann an die richtige stelle zu bekommen, ein zwei dimensionales array sein oder liege ich da falsch ?

    https://dl.dropboxusercontent.com/u/59723230/hex3.jpg

    will halt die areas an der seite über die kästchen haben und dann noch das eine oder andere auf dem img ;)
    aber wie gesagt mit der formel funzt es jetzt es bläht halt nur den code ohne ende auf :P

    - - - Aktualisiert - - -

    aso das ist das ausgangs bild aus dem ich wegen der hidde and show funtkion mehrere herausgezogen habe ;)

    was mir jetzt jedoch schon extrem helfen würde wäre wenn, wenn du evtl. siehst wo ich hier den fehler drin hab um die coords zu überschreiben ;)

    das ist die dazugehörige fehlermeldung

    Zitat


    Das "coords"-Attribut des <area shape="rect">-Tags ist nicht im Format "links,oben,rechts,unten".

    coords="12"

    hey danke erstmal für die Antworten werds beherzigen mit den scripten und sry hab mir übers we mal eine auszeit von dem thema gegönnt ;)
    ähm kannst mir das mit den absoluten pfaden kurz mal erläutern :oops: sry ist das erstmal das ich jetzt so über ein forum hilfe suche da hab ich nicht so den durchblick wie scheinbar auch im html :P
    ähm die grafiken sind aktuell in der größe 3633x2544 naja und auf die größe sind auch die areas angepasst.
    die auflösung meines lapis ist 1366x768 (wobei ich mir relativ sicher bin das es nicht das ist was du meinst )
    wollte mich jetzt mal mit jQuery beschäftigen weil du ja schon sagtest das es damit wohl geht .... denke mal lieber in ein framework einarbeiten als ewig nicht weiter zu kommen :P

    gruß

    und evtl. hast du je eine idee wenn ich die coords dann in einem arry drin hab wie bekomm ich die wieder raus ?
    also wie bekommen ich die wieder in die coords zurück ?

    Code
    var um = (eb.width)/3633;
        var koord = new Array(33, 118, 640, 418)
        for(var i = 0 ; i < koord.length ; i++)
            {
            koord[i]=koord[i]*um;
    
            }
            document.getElementById('l1a').coords ='koord[0], koord[1] , koord[2] , koord[3]';

    hab jetzt die coords einfach fest hinterlegt das bläht zwar den code auf das übelste auf da ich es dann für jede area machen muss, aber am ende zählt nur das ergebnis :D

    - - - Aktualisiert - - -

    ups hatte deins noch nicht gesehen, muss ich eben mal schauen da ich den code immer wieder verändert hab und das was nicht gefunzt hat wieder rausgehauen hab :P
    aso und ja das mit name ungleich hatte ich schon gecheckt ;)

    - - - Aktualisiert - - -

    der ist zwar jetzt nicht der von heute morgen den wie gesagt den hab ich wieder zweschossen aber, müsste ungefähr der von gestern abend sein :P

    ja, glaube das hattest du schon aus meinem quellcode von oben übernommen ;-).
    ähm die 3633 ist die orginalweite der grafik. und wenn ich die angepasste bildgröße auslese und durch diese zahl dividieren lasse hab ich ja dann rein theoretisch den multiplikator um die coords im selben verhältniss zu ändern ..... das hab ich alles in den quellcode gepackt nur bekomm ich die coords jetzt nicht als werte zu greifen.
    wenn ich das hätte also der zugriff auf die coords um sie zu multipilieren und dann zu überschreiben .... glaube ist bei mir ein sprachproblem :oops:


    ansich ist mein grundproblem : ich habe die grafik und wenn man auf gewisse bereiche klickt soll dann eine weiterleitung erfolgen.
    nun soll sich die grafik dem screen anpassen und dementsprechend sollen auch die
    weiterleitungsbereiche angepasst werden. gibt es da evtl. auch noch eine andere möglichkeit außer die areas ?

    - - - Aktualisiert - - -

    hatte auch schon überlegt mehrere versionen der seite zu machen und onload eine abfrage zu machen und dann die version mit der am besten passenden grafik auf zu machen, aber muss doch auch auf einer seite zu lösen sein .....

    hey habs mal versucht jedoch bekomm ich im firebug
    [TABLE='class: domTable']
    [TR='class: memberRow userRow']
    [TD='class: memberLabelCell']areas[/TD]
    [TD='class: memberValueCell'] undefined[/TD]
    [/TR]
    [TR='class: memberRow userRow']
    [TD='class: memberHeaderCell'][/TD]
    [TD='class: memberLabelCell']coords[/TD]
    [TD='class: memberValueCell']undefined[/TD]
    [/TR]
    [TR='class: memberRow userRow']
    [TD='class: memberHeaderCell'][/TD]
    [TD='class: memberLabelCell']hook[/TD]
    [TD='class: memberValueCell']null[/TD]
    [/TR]
    [TR='class: memberRow userRow']
    [TD='class: memberHeaderCell'][/TD]
    [TD='class: memberLabelCell']i[/TD]
    [TD='class: memberValueCell']undefined
    [/TD]
    [/TR]
    [/TABLE]
    meine idee war halt


    jedoch bekomm ich da auch keine ergebniss. hatte halt gedacht das die area coords ja ansich schon ein array sein müssten und ich sie so ansteuern könnte und sie halt dann im selben verhältniss wie das bild verringere

    gruß

    also so gibt er mir halt jede ziffer einzeln aus, jedoch berechnet er es nichts

    schade hatte noch hoffnung :P aber egal, vielen vielen dank hätte mich sonst wohl noch ewig tot gesucht nach einer möglichkeit!

    die frage wäre dann jetzt wie kann ich die coord ansteuern geht das auch eingfach mit punktnotation von der formel her würde ich den screen bzw. bildschrim einlesen und dann einfach die orginal größe dadurch dividieren und das selbe dann bei den coords machen.
    müsste doch klappen oder ?

    Hallo zusammen,

    da ich nun schon seit Tagen verzweifelt suche und nix finde (evtl. suche ich nach den falschen Themen bzw. ist es nicht möglich) , möchte ich euch jetzt mal fragen.
    Ich habe mehrere Img-Datein übereinander gelegt und die oberste mit mehreren Area bereichen und den dementsprechenden Verlinkungen belegt. Nun habe ich über die % Angebe in width und heigth die Img's sich immer an den Browser anpassen lassen.
    Nun die Frage gibt es eine Möglichkeit es hinzubekommen das die Areabereiche sich dieser anpassung an den Browser auch beugen ? Den bei mir behalten sie ihre größe, habe zuletzt versucht sie in ein div zu packen und es darüber zu machen jedoch wollte das nicht klappen jetzt hatte ich überlegt die coords und die screenabmessungen rauszuziehen dann über die orginal Abmessungen der Img's einen Maßstab zu berechnen und dann die Coords darüber neu zu berechnen ist das möglich ?

    Würde mich über etwas Hilfe sehr freuen auch wenn es nur ein link ist über den ich mir das nötige Wissen anlesen kann ;)

    Grüße

    DarWinger