14. marts 2003 - 18:06
Der er
4 kommentarer og 1 løsning
Problem med en Iframe
Hej Eksperter, Jeg har et problem med en Iframe som jeg skal sætte allowTransparency = true; hvis det er en IE browser Jeg kan imidlertid ikke få det til at virke. Jeg har prøvet følgende out.println("<script type=\"text/javascript\">"); out.println("ie6 = (navigator.appVersion.indexOf(\"MSIE 6\") != -1) ? true : false;"); out.println("ns6 = (document.getElementById && !document.all) ? true : false;"); out.println("ns4 = (document.layers) ? true : false;"); out.println("ie5 = (!ie6 && document.getElementById && document.all) ? true : false;"); out.println("ie4 = (!ie5 && document.all) ? true : false;"); out.println("op = (navigator.appName == \"Opera\") ? true : false;"); out.println("document.write(\"Er det IE6: \"+ie6);"); out.println("if ((ie6 == true) || (ie5 == true) || (ie4 == true)){"); out.println("document.all.content.allowTransparency = true;}"); out.println("</script>");
Annonceindlæg fra Bluecircle
14. marts 2003 - 18:17
#1
<script type="text/javascript"> ie6 = (navigator.appVersion.indexOf("MSIE 6") != -1) ? true : false; ns6 = (document.getElementById && !document.all) ? true : false; ns4 = (document.layers) ? true : false; ie5 = (!ie6 && document.getElementById && document.all) ? true : false; ie4 = (!ie5 && document.all) ? true : false; op = (navigator.appName == "Opera") ? true : false; document.write("Er det IE6: "+ie6); if ((ie6 == "true") || (ie5 == "true") || (ie4 == "true")){ document.all.content.allowTransparency = true; } </script> <iframe name="content" src ="Showdata" frameborder="0" scrolling="auto" style="width:100%;height:100%"> </iframe>
14. marts 2003 - 21:08
#3
Er der noget, der forhindrer dig i at sætte det direkte på iframen? Altså: <iframe name="content" src="Showdata" allowTransparency="true" osv.> </iframe> Vil andre browsere ikke bare ignorere det?