Hur får man bort popupblockaren m.m.

Avdelningen för webbrelaterad programmering och grafisk design.
Post Reply
User avatar
flodisar
Posts: 97
Joined: 2005-09-05 11:18:26

Hur får man bort popupblockaren m.m.

Post by flodisar »

Jag bygger en websida i Dreamweaver MX, och jag har en mediespelare som startas embeddat i ett separat lager på sidan, men IE 6 och 7 anser det vara en popup-fönster och ger detdär ljudet och blockar sidan.

Sidan ska köras från en CD och det handlar alltså inte om att klicka bort nån ruta på en dators webbläsare, så vad ska jag skriva i min kod för att komma runt eventuell popupblockning i webbläsare?

En annan, minst lika irriterande sak är "aktivt innehåll"-tjafset som IE envisas med. Hur kan man koda så att den inte kommer upp, utan bara kör sidan? så jag slipper klicka två gånger på mediespelaren för att få igång en film - en gång för att "aktivera kontrollen" och en gång för att den ska playa.

Ett problem till som jag måste få bort är statusfältet längst ner i webbläsarfönstret, det ska alltså inte vara där när en användare startar upp sidan, hur gör jag det?

Jag skulle vara ytterst tacksam för svar då detta handlar om ett viktigt projekt som snart måste vara färdigt. Har letat runt, men hittar inget, kan Ni hjälpa mig?
|AMD 3500+ @ 2664Mhz| |2x512 OCZ PC-4000 Gold VX @ DDR442| |Epox 9NPA+ ULTRA| |BFG 7800GT OC 256MB GDDR3| |MAXTOR DMAX 10 300GB| |Seagate 7200.7 120GB IDE| |ZALMAN CNPS 7700 CU| |Seasonic 600W|
User avatar
larsan
Posts: 506
Joined: 2004-11-03 18:04:48
Location: Göteborg
Contact:

Post by larsan »

Olika läsare fungerar på olika sätt, vad gäller statusbaren. Vi har tagit beslutet att alltid ha med den, då det är svårt att veta vilken läsare som tillåter borttagning av statusbaren mha javascript.

Men du skriver status=0 om du öppnar fönstret med javascript.
ex:

Code: Select all

javascript:window.open('url','fonsternamn','status=1,scrollbars=0,resizable=0,width=850,height=630');

Att få till kontrollerna att ladda, utan extra klick, använd:

Code: Select all

 <script language="jscript" type="text/jscript">
function CreateControl(DivID, CLSID, ObjectID,CodeBase,
                       WIDTH, HEIGHT, URL, AUTOSTART)
{
  var d = document.getElementById(DivID);
  d.innerHTML = '<object classid=' + CLSID + ' codebase=' + CodeBase + ' width=' + WIDTH + ' height=' + HEIGHT +' title="flashannons"><param name="movie" value=' + URL + '><param name="quality" value="high" /><embed src='+ URL +' quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="300" height="120"></embed></object>';
}
</script>
<script language="javascript" type="text/javascript">

if(browser == "Internet Explorer"){
	CreateControl("lagernamn","clsid:D27CDB6E-AE6D-11cf-96B8-444553540000","prenannons","http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0","300","120","/content/1/c6/30/17/94/300x120_julstress2.swf","-1");
}else{
	document.getElementById("lagernamn").innerHTML = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="300" height="120" title="flashannons"><param name="movie" value="xxx.swf"><param name="quality" value="high" /><embed src="xxx.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="300" height="120"></embed></object>';
}
</script>
Hoppas jag svarade på några av dina frågor.
Mvh David

Wks: HP NC8430

"D" is for Lysdexia!
Post Reply