Autor Thema: Tabellenrahmen im NotesClient und WebBrowser  (Gelesen 7100 mal)

Offline aoibhneach

  • Aktives Mitglied
  • ***
  • Beiträge: 141
  • Geschlecht: Männlich
Tabellenrahmen im NotesClient und WebBrowser
« am: 17.10.07 - 10:58:20 »
Hallo Forum!

Problem:
Unter bestimmten Bedingungen wird ein unsichtbarer Tabellenrahmen im Web-Browser sichtbar.

Situation:
In einer Maske befindet sich eine einzeilige Tabelle, in deren Feldern sich Links befinden, z.B Schließen, Hilfe, Ok .
Diese Links sollen nur im Web-Browser angezeigt werden!
(Die Anordnung der Links in Tabellenzellen ermöglicht es mir, einzelne Links nach Bedarf ein- und auszublenden.)

Der Rahmen aller Zellen ist im Notes auf "unsichtbar" (Umrandung 0) gesetzt.
Für die Browser-Darstellung habe ich die Rahmendicke in den Web-Optionen (HTML-Tags für Zelle und Tabelle) über den Stil {border: 0px;} ebenfalls  gesetzt.

Leider wird der Zellenrahmen eines ausgeblendeten Links sichtbar, wenn danach eine Zelle mit einem eingeblendeten Link folgt.  :-\

Gibt es ähnliche Erfahrungen und vielleicht eine Lösung dafür, dass der Rahmen unsichtbar bleibt?

Vielen Dank + Grüße, Nils  ^-^
"Der verlorenste aller Tage ist der, an dem man nicht gelacht hat."

Sébastien-Roch Nicolas de Chamfort

Driri

  • Gast
Re: Tabellenrahmen im NotesClient und WebBrowser
« Antwort #1 am: 17.10.07 - 11:03:28 »
Ich habs mittlerweile aufgegeben, Notes-Tabellen zu benutzen und erzeuge mir benötigte Tabellenstrukturen für die Webdarstellung per Passthru-HTML.

Offline aoibhneach

  • Aktives Mitglied
  • ***
  • Beiträge: 141
  • Geschlecht: Männlich
Re: Tabellenrahmen im NotesClient und WebBrowser
« Antwort #2 am: 17.10.07 - 11:21:32 »
@Driri

Hallo!

Also, "einfach" den kompletten HTML-Code für Tabellen und Links als Durchgangs-HTML in die Maske oder in ein Feld?
Wie blende ich dann aber einzelne Zellen und Links bei Bedarf aus?? Wird das nicht etwas heftig?  :-\

Danke + Grüße, Nils.
"Der verlorenste aller Tage ist der, an dem man nicht gelacht hat."

Sébastien-Roch Nicolas de Chamfort

Offline flaite

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.966
    • mein del.icio.us
Re: Tabellenrahmen im NotesClient und WebBrowser
« Antwort #3 am: 17.10.07 - 11:35:59 »
Sollte man besser mit css machen.
Für reines Weblayout benötigt man heute sowieso auch nicht mehr unbedingt Tabellen.
Strukturierung geht auch über div, p tags und css.
Erfordert aber eine gewisse Einarbeitung.
Gibt dazu aber gute Bücher. (z.B. http://tinyurl.com/3afcgp)
Tabellen können echt nervig werden. Irgendwann fangen dann Leute an, Teile der Tabelle in JavaScript oder Notes-Agenten zu erzeugen und spätestens dann wird es zu nervig.
Ich würd mir das noch mal genau im Source Code des Browsers anschauen, warum dieser Rahmen eingeblendet wird.
Ich stimm nicht mit allen überein, aber mit vielen und sowieso unterhaltsam -> https://www.youtube.com/channel/UCr9qCdqXLm2SU0BIs6d_68Q

---

Aquí no se respeta ni la ley de la selva.
(Hier respektiert man nicht einmal das Gesetz des Dschungels)

Nicanor Parra, San Fabian, Región del Bio Bio, República de Chile

Offline aoibhneach

  • Aktives Mitglied
  • ***
  • Beiträge: 141
  • Geschlecht: Männlich
Re: Tabellenrahmen im NotesClient und WebBrowser
« Antwort #4 am: 17.10.07 - 11:45:41 »
@Axel Janssen

Hallo Axel!

Danke für die Buchempfehlung und Deine Einschätzung.

Erfordert aber eine gewisse Einarbeitung.
...
Tabellen können echt nervig werden. Irgendwann fangen dann Leute an, Teile der Tabelle in JavaScript oder Notes-Agenten zu erzeugen und spätestens dann wird es zu nervig.

Genau das habe ich geahnt. Also strebe ich jetzt eine einfachere Lösung an.

Ich würd mir das noch mal genau im Source Code des Browsers anschauen, warum dieser Rahmen eingeblendet wird.

Das mache ich jetzt. Falls ich hier die Ursache finde, poste ich das in diesem thread!

Danke vorerst + Grüße,

Nils.
"Der verlorenste aller Tage ist der, an dem man nicht gelacht hat."

Sébastien-Roch Nicolas de Chamfort

Offline pete_bla

  • Senior Mitglied
  • ****
  • Beiträge: 455
  • Geschlecht: Männlich
  • dot net gitz net!
Re: Tabellenrahmen im NotesClient und WebBrowser
« Antwort #5 am: 18.10.07 - 15:31:28 »
Hi,

jetzt noch hier meinen Senf:
Habe zu R5er (und R4.5er) zeiten auch immer Tabellen fürs Web möglichst mit Durchgangs-HTML   verwendet.

Zum verbergen habe ich eben die ganze Zeile
Code
<! --- verborgen wenn ab hier wegen .... -->
<tr>
   <td>bliblibli</td>
   <td>blablabla</td>
</tr>
<! --- verborgen bis hier -->
oder einzelne Zellen, also ungefähr so
Code
<! --- verborgen wenn ab hier wegen .... -->
<td>
blablabla
</td>
<! --- verborgen bis hier -->
markiert.

Aufpassen musst Du dann eigentlich nur wenn du mehrere Zeilen hast und nur eine Zelle verborgen wird, da dann das Layout der nächsten Zeile verstrubbelt wird.

Die Kommentare waren immer Hilfreich für die Fehlersuche.

Aber heutzutage wird das ja mit <div> style ect. gemacht -
eben vor den den 'guten alten' Zeiten mit Netscape 4.x & Co. ....   ^-^

Gruss, Pete(r)
pete(r)

Offline aoibhneach

  • Aktives Mitglied
  • ***
  • Beiträge: 141
  • Geschlecht: Männlich
Re: Tabellenrahmen im NotesClient und WebBrowser
« Antwort #6 am: 18.10.07 - 16:10:47 »
Hallo Pete!

Ja, das "Verstrubbeln" kenne ich. Die Rahmen läßte Notes in diesem Fall gerne weg.

Ich habe mir auf Axel Janssens Rat hin auch den HTML-Quelltext angesehen.
Das einzige, was mir im gesamten Text eigenartig vorkommt, ist der Wert für border-color.
Dabei habe ich gedacht, alles auf "weiß" bzw. "unsichtbar" gesetzt zu haben.
Hier nur das oberste HTML-Stück

Code
<TABLE STYLE="{border: 0px; border-color:[color=red]#FFFF00[/color]; }" BORDER=0 CELLSPACING=0
CELLPADDING=0>
...
...

Die leeren Spalten, also mit den auf "nicht sichtbar" gesetzten Links, erscheinen fein mit <TD></TD><TD></TD> im selben Table Style.
Möglicherweise kann ja dieses "#FFFF00" die Ursache für das Wieder Erscheinen des Tabellenrahmens sein.

Ich werde Deine Beispiele mal versuchen, nachzuvollziehen.

Bis hier vielen Dank+Grüße, Nils.
"Der verlorenste aller Tage ist der, an dem man nicht gelacht hat."

Sébastien-Roch Nicolas de Chamfort

Offline pete_bla

  • Senior Mitglied
  • ****
  • Beiträge: 455
  • Geschlecht: Männlich
  • dot net gitz net!
Re: Tabellenrahmen im NotesClient und WebBrowser
« Antwort #7 am: 18.10.07 - 16:27:55 »
Hi,

Das mit den "Bordern" ist natürlich unschön  -
der Teil mit dem
Code
... border-color:[color=red]#FFFF00[/color]; }" ...
ist wohl der "Murks" und kommt wohl von
über den Stil {border: 0px;} ebenfalls  gesetzt.
Schon versucht die Tabelle ohne das und neu anzulegen, nur alles markieren und alle Rahmen auf 0 setzen?

- Ansonsten kann ich auch nur bestätigen, dass es mit Notes-Tabellen mit Verberge-Formeln und im web haarig werden kann und ich darum fürs web auch lieber HTML verwendet habe.
Meine "Hardcore-Notes" Kollegen haben dann aber über meine 'web-Masken' geflucht - aber hübsch die Finger davon gelassen....  ;D

Grüsse, Pete(r)

pete(r)

Offline aoibhneach

  • Aktives Mitglied
  • ***
  • Beiträge: 141
  • Geschlecht: Männlich
Re: Tabellenrahmen im NotesClient und WebBrowser
« Antwort #8 am: 19.10.07 - 10:39:00 »
Hallo Pete!

Zum Fluchen hab' ich meine Kollegen noch nicht gebracht, wenigstens war ich dann nicht da.  Und wenn ich wieder da war, hatten die es schon vergessen ;D

Vielen Dank trotzdem für den technischen Tip. Ich aber habe jetzt den "gordischen Knoten" zerschlagen und habe die Tabellen weggeschmissen.
Ich hatte die "glorreiche Idee" der Tabellen nur deshalb eingesetzt, um dadurch einzelne Elemente innerhalb einer Zeile bei Bedarf ausblenden zu können. Und damit beliebig viel Zeit "vertrödelt".  ^-^

Warum hab ich's nicht gleich so gemacht? :
Ab jetzt gibt es einfach zwei Zeilen in den Dokumenten. Die eine enthält Hotspots, Links und deren Symbole für den Zustand "Lesemodus" und die andere alles für den Zudstand "Bearbeitungsmodus". Die werden beide wechselseitig ausgeblendet.
Und das scheint zu funktionieren.

Vielen Dank nochmals!!!!!  :)

Grüße, Nils.
"Der verlorenste aller Tage ist der, an dem man nicht gelacht hat."

Sébastien-Roch Nicolas de Chamfort

Offline heini_schwammerl

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 697
  • Geschlecht: Männlich
Re: Tabellenrahmen im NotesClient und WebBrowser
« Antwort #9 am: 19.10.07 - 13:18:12 »
Hallo,

ob es was ändert weiss ich nicht aber
<TABLE STYLE="{border: 0px; border-color:#FFFF00; }" BORDER=0 CELLSPACING=0
CELLPADDING=0>

Die geschweiften Klammern "{" gehört da eigentlich nicht hin sondern nur wenn seperate CSS Bereich verwendet werden.
Dort sollte also z.B. stehen.
<table style="border:0px; border-color:#000000;" border="0" cellspacing="0" cellpadding="0">
Wobei in den Table HTML Tags Style nur border:0px; border-color:#000000; steht.
Evtl. noch unter Other border="0" cellspacing="0" cellpadding="0" aber den generiert wahrscheinlich der Domino Server für Dich bzw. die Werte erscheinen doppelt.
Prinzipiell funktioniert das von Dir gewünschte bei mir.

Offline aoibhneach

  • Aktives Mitglied
  • ***
  • Beiträge: 141
  • Geschlecht: Männlich
Re: Tabellenrahmen im NotesClient und WebBrowser
« Antwort #10 am: 19.10.07 - 13:47:48 »
@heini_schwammerl

Hallo!

Vielen Dank für Deine Antwort! Ich nehme auch an, dass dies nur am HTML-Text lag, den ich über die Funktion "HTML-Quelltext anzeigen" erhalten habe.
Du hast Recht, das hat der Domino-Server gebaut.

Ich werde das gelegentlich nochmals probieren. Im Augenblick bleibt mir nur Zeit, es jetzt wie von mir geschildert zu versuchen. Und wenn es so geht, ist mein Wochenende gerettet.  ;)

Ab jetzt gibt es einfach zwei Zeilen in den Dokumenten. Die eine enthält Hotspots, Links und deren Symbole für den Zustand "Lesemodus" und die andere alles für den Zudstand "Bearbeitungsmodus". Die werden beide wechselseitig ausgeblendet.

Nochmals vielen Dank für Deine Mühe!!   :)

Grüße, Nils.
"Der verlorenste aller Tage ist der, an dem man nicht gelacht hat."

Sébastien-Roch Nicolas de Chamfort

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz