DanielH Geschrieben 7. Mai 2001 Geschrieben 7. Mai 2001 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 Zitieren
lugustav Geschrieben 7. Mai 2001 Geschrieben 7. Mai 2001 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 Zitieren
DanielH Geschrieben 7. Mai 2001 Autor Geschrieben 7. Mai 2001 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 Zitieren
lugustav Geschrieben 8. Mai 2001 Geschrieben 8. Mai 2001 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 Zitieren
DanielH Geschrieben 8. Mai 2001 Autor Geschrieben 8. Mai 2001 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 Zitieren
lugustav Geschrieben 9. Mai 2001 Geschrieben 9. Mai 2001 japp, mach das. dürfte aber keine probleme geben. cu lugustav Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.