Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
border-collapse lässt Rechner abstürzen
zurück: Suche Know-How, Tutorials zu DITA OT weiter: Fluid Design Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Offen Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
Makrone
langjähriger Office Anwender


Verfasst am:
19. Jul 2011, 13:56
Rufname:

border-collapse lässt Rechner abstürzen - border-collapse lässt Rechner abstürzen

Nach oben
       

Hallo HTML/CSS-Kenner,

mein Problem ist etwas diffizil und kurios.

Ich habe zwei CSS-Datei für Print und Screen. In beiden Dateien gibt es eine große Anzahl von CSS-Klassen. Folgende CSS-Klasse, insbesondere die genannte Eigenschaft macht Probleme:
Code:
.table

  border-collapse: collapse;
  ...
}
Beide Dateien werden im HTML-Kopf über ein JavaScript zugelinkt.
HTML-Code:
Code:
<html>
<head>
  <script language="JavaScript" type="text/javascript" src="../../pfad/scripts/datei.js"></script>
...
JavaScript-Code:
Code:
function html_code_kopf_1(sContent, sTitel)
{
  if(typeof sTitel=="undefined"){sTitel="Hilfe"};
  document.write('<title>' + sTitel + '</title>');
  document.write('<link rel="stylesheet" href="' + relPfad + 'pfad/formate.css" type="text/css" media="screen">');
  document.write('<link rel="stylesheet" href="' + relPfad + 'pfad/formate_print.css" type="text/css" media="print">');
  document.write('<meta name="keywords" content="' + sContent + '">');
  document.write('<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">');
}
Das funktioniert alles soweit prima. Lediglich die Eigenschaft border-collapse funktioniert nicht:

In der Internet-Explorer Druckvorschau sieht alles gut. Schicke ich die Ansicht an die Drucker (egal welchen Druckertyp ich wähle) stürzt mein Rechner ab (nicht nur das Programm, der ganze Rechner friert ein).
Erzeuge ich eine PDF-Datei so verdeckt ein weißes Quadrat das Druckbild. Dieses Quadrat kann ich mit Adobe Acrobat entfernen.

Wer weiß einen Rat?

Kann man das Ergebnis der Eigenschaft "Border-Collapse: collapse" irgendwie anders erreichen?

Völlig konsterniert,
in Hoffnung auf guten Rat,
für jede Hilfe dankbar
Makrone
maninweb
Microsoft Excel MVP 2014


Verfasst am:
19. Jul 2011, 19:42
Rufname: maninweb
Wohnort: Aachen

AW: border-collapse lässt Rechner abstürzen - AW: border-collapse lässt Rechner abstürzen

Nach oben
       

Hallo Makrone...

meines Wissen könnte das CSS schwerlich die Ursache für den Absturz sein,
ausser es wäre für 'print' im IE fehlerhaft implementiert und demnach ein Bug.

Hast Du es denn mal in einem alternativen Browser probiert?
Stürzt der Rechner dann auch ab?

Falls Ja, würde ich die Ursache im JS sehen; warum auch immer weil meiner
Meinung nach recht harmlos.

Wobei sich für mich hier die Frage stellt, aus welchem Grunde Du den Head
per JavaScript generierst.

Gruß

_________________
Der größte Aberglaube der Gegenwart ist der Glaube an die Vorfahrt.
Jacques Tatischeff - auch bekannt als Jacques Tati
20FCC4FD0E3240C59522E3F0C4695941
Makrone
langjähriger Office Anwender


Verfasst am:
20. Jul 2011, 10:11
Rufname:


AW: border-collapse lässt Rechner abstürzen - AW: border-collapse lässt Rechner abstürzen

Nach oben
       

Hallo maninweb,

Also ... Die Sache ist tatsächlich wesentlich komplizierter.

--- Problem ---
Das weiße Quadrat und die Rechnerabstürze beim realen Drucken treten unter den folgenden zusätzlichen Bedingungen auf:

--- Ursache ---
Ich benutze eine Freeware zur Erzeugung von Tooltips (http://www.walterzorn.com). Damit lade ich zu Schlagworten im Text HTML-Dateien mit Kurzerklärungen. Die Schlagworte befinden sich als JS-Variablen in einer weiteren JS-Datei, über die dann die jeweilige HTML-Datei mit der Kurzerklärung zugewiesen wird. Und wenn sich nun in dieser HTML-Datei in einem Tooltip eine Tabelle befindet und dieser Tabelle die genannte CSS-Klasse zugewiesen ist, dann entsteht das Problem (weißes Quadrat im PDF, Rechnerabsturz beim Drucken).

Es kann sein dass weitere, mir unbekannte Faktoren hineinspielen.

Da die Seiten bereits älter sind und mir das Problem nie aufgefallen ist, denke ich, dass das Problem mit einem der letzten Microsoft-Updates entstanden ist (irgendwann in den letzten drei Monaten). Ich will damit keinesfalls den "Schwarzen Peter" Microsoft zustecken. Da hier möglicherweise irgendwo ein formaler oder syntaktischer Fehler vorliegt, der früher eben einfach nicht in Erscheinung trat. Die wirkliche Ursache werde ich wohl nicht finden.

--- Lösung / Workaround ---
Ich habe das Problem so gelöst, dass ich den Tabellen in den Tooltip-HTML-Dateien eine andere CSS-Klasse zugewiesen habe (ohne border-collapse). Das war zum Glück möglich, da ich die Tabellen hier sowieso nur für das Layout benutzt habe.

--- Warum mache ich das so kompliziert ? ---
Das hat mehrere Gründe:
- Die Seiten werden zum Teil an mehreren Stellen für unterschiedliche Zwecke benutzt, z.B. die HTML-Seiten mit Kurzerklärungen, können als Tooltip auf beliebigen Seiten erscheinen, aber auch in einem Glossar, wo sie einem iFrame zugewiesen werden.

- Die CSS-Dateien lade ich per JavaScript zu, da ich es mit mehreren tausend HTML-Seiten zu tun habe. Will ich zum Beispiel irgendwann andere CSS-Dateien zuweisen, so kann ich dass über alle Seiten hinweg durch Änderung des JavaScripts. Die Alternative einfach den Inhalt der CSS-Klassen auszutauschen ist in diesem Fall nicht so schön, da ich dann nicht mehr vom Namen der Datei auf den Inhalt schließen könnte.

- Den Seiten werden dynamisch weitere Komponenten zugewiesen.

- ...

Mit besten Dank für Deine Antwort
Makrone

--- Es bleibt eine Frage ---
Kann man die Wirkung von "border-collapse: collapse" auch anders erreichen?
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind
GMT + 1 Stunde

Diese Seite Freunden empfehlen

Seite 1 von 1
Gehe zu:  
Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen

Verwandte Themen
Forum / Themen   Antworten   Autor   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Frontpage Forum: Frontpage neu auf Rechner 1 Claas 436 25. März 2013, 20:05
kesart Frontpage neu auf Rechner
Keine neuen Beiträge HTML Editoren Forum: User-Freitext in Browser lässt sich nicht speichern 2 Martina123 1763 12. Jan 2011, 08:37
Martina123 User-Freitext in Browser lässt sich nicht speichern
Keine neuen Beiträge MS Expression Web Forum: Expression Web 3 lässt sich nicht installieren 6 Melanie88 3770 26. März 2010, 21:54
Gast Expression Web 3 lässt sich nicht installieren
Keine neuen Beiträge Frontpage Forum: Musik spielt nur Online nicht an meinem Rechner 8 Kenneth-Edward Swinscoe 1569 12. Okt 2009, 13:18
Kenneth-Edward Swinscoe Musik spielt nur Online nicht an meinem Rechner
Dieses Thema ist gesperrt, du kannst keine Beiträge editieren oder beantworten. HTML & CSS Forum: Excel Rechner in HTML übertragen 1 Regiu4321 3005 15. Sep 2009, 21:05
< Peter > Excel Rechner in HTML übertragen
Keine neuen Beiträge Frontpage Forum: HP läßt sich nur mit IE öffnen 3 melire 909 20. Feb 2008, 16:44
womaninweb HP läßt sich nur mit IE öffnen
Keine neuen Beiträge Frontpage Forum: derived Ordner lässt sich nicht uploaden 0 buanji 800 20. Jan 2008, 20:24
buanji derived Ordner lässt sich nicht uploaden
Keine neuen Beiträge Frontpage Forum: Web lässt sich nicht mehr öffnen! 2 killerbees19 5421 04. Jan 2008, 22:46
killerbees19 Web lässt sich nicht mehr öffnen!
Keine neuen Beiträge Frontpage Forum: "Remotewebsite" läßt sich nicht anklicken!!! 0 Gast 1685 15. Okt 2007, 10:29
Gast "Remotewebsite" läßt sich nicht anklicken!!!
Keine neuen Beiträge Frontpage Forum: Seite läßt sich im Web nur mit z.b. Firefox öffnen 9 Pepper1978 2177 08. Okt 2007, 18:45
Pepper1978 Seite läßt sich im Web nur mit z.b. Firefox öffnen
Keine neuen Beiträge MS Expression Web Forum: Links beziehen sich auf den eigenen Rechner ??? 1 svenruppelt 1348 29. März 2007, 08:59
maninweb Links beziehen sich auf den eigenen Rechner ???
Keine neuen Beiträge Frontpage Forum: Navigationsveränderung lässt sich nicht speichern 2 mammut 927 27. Apr 2006, 10:55
Gast Navigationsveränderung lässt sich nicht speichern
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: HTML CSS