och denna fungerar tillsammans med IE5 men i en IE4 browser händer absolut ingenting, jag har för mig att IE4 stödjer "OnLoad". Är det någon som vet hur man fixar en automatisk utskrift i just IE4?
Det enda som jag ser är att document.body.insertAdjacentHTML...osv till och med </object>"); skall vara på en rad. Annars fungerar det när jag testar. Har du en länk till sidan är det enklare att kolla.
Tack för all hjälp, har nu testat lite och kommit fram till att det har med att filen ligger inuti ett frame som ställer till problem "Skriptfel.." i IE4. Kör man filen "själv" så fungerar det, så skriptet är där inget fel på men kan man anpassa det så att det fungerar tillsammans med frames? Kan tyvärr inte ge dig någon adress till sidan eftersom den tillhör ett intranät.
Istället för window.print(); kan du använda parent.foo.print(); där foo är framenamnet om du vill printa en frame från en annan parrallell frame. IE-varianten vete katten, kan bli problem eftersom du skriver objekt-koden till dokumentet. Försöker du göra det från en annan frame får du säkert ett felmeddelande om att du inte har rätt att göra det.
IE 5 och senare som kan använda window.print() verkar dessutom strunta i att man pekar på en annan frame. Antagligen eftersom utskriftsrutinen är anpassad för IE där du ifrån utskriftsdialogrutan kan tala om vilken frame (eller alla) du vill skriva ut.
257 ms totalt · 4 externa anrop · v20260731065814-full.1b2494f0