7. Mai 200124 j Hi, habe am Wochenende ein JavaScript geschrieben, indem ich eine Variable mit html-Befehlen gefüllt habe (eine Tabelle) die bei Rechtsklick bzw Mittelklick aufgerufen wird. Das funktioniert auch einwandfrei mit dem Aufruf, aber nun verdeckt die Tabelle das darunterliegende Dokumentund mittels CSS-Befehlen krieg ich das nicht Transparent. Prinzipell wird also auf Rechtsklick ein kleines HTML-Dokument geladen. Hat jemand ne Ahnung wie ich das Ding Transparent krieg, so das nur die Elemente in der Tabelle das darunterliegende Dokument verdecken ? MfG
7. Mai 200124 j hallo erst mal. deine anfrage ist mir noch nicht ganz klar geworden. du willst also die tab tranzparent haben, den inhalt der tab aber nicht, oder ??? wenn es so ist kannst du mit der filter oder layertechnik arbeiten. da ich aber nicht genau weiss was du wissen willst kann ich dir auch keinen direkte anwort geben. vielleicht kannst du mir dein problemkind mal zu mailen. gruß lugustav
7. Mai 200124 j Also: var html=""; html+='<table border= blabla>'; html+='<tr>'; . . . undsoweiter. bei Rechtsklick wird die variable html ausgegeben. In der Variable ist eine 5-Zeilen und 5-Spalten große Tabelle gespeichert, die die Elemente rund um den Mauszeiger anordnet: 0 0 1 0 0 0 1 0 1 0 1 0 0 0 1 0 1 0 1 0 0 0 1 0 0 0= lerres tabellenelement 1= bild+Schrift Das wird per Rechtsklick aufgerufen und ist 340*290 Pixel groß. Bei Aufruf kommt dann ein 340*290 großes !weißes! Viereck mit den Inhalten kreisförmig angeordnet. Dieses Viereck verdeckt das darunter liegende Dokument. Mittels CSS und Style-Attributen hab ichs nicht Transparent gekriegt. Ich hoffe das reicht an Erklärungen, weil ich das Script leider zuhause hab und nicht auf Arbeit... MfG
8. Mai 200124 j hi. sorry das die antwort was länger gedauert hat. aber die arbeit. auf deine frage hin. das was du vor hast kannst du nur mit layertechnik (<div> ) machen. (layer kannst du ganz leicht mit dreamweaver erstellen) ich müsste aber mehr von der seite sehen um zu wissen wie ich die ausgabe in den layer einbinden kann. hier hast du aber mal nen standard layerskript (transparent): <div id="Layer1" style="position:absolute; border: 1px solid #000000; width:200px; height:115px; z-index:1"> <p>text1</p> <p>Text2</p> </div> oder nicht transparent: <div id="Layer1" style="position:absolute; width:200px; height:100px; z-index:1; background-color: #0099CC; border: 1px solid #000000; left: 50px; top: 70px"> <p>Text1</p> <p>Text2 (oder auch JavaInput)</p> </div> falls du halt noch fragen hast ... ich hoffe aber das ich dir helfen konnte cu lugustav
8. Mai 200124 j Ich werd meinen Syntax mal dahingehend verändern... Danke, und wenns nicht klappt schick ich dir das Script mal im derzeitigen Status zu wenns nix ausmacht. MfG
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.