Avatar billede torbenmelander Nybegynder
27. juni 2002 - 19:41 Der er 4 kommentarer og
1 løsning

Crossbrowser

Er der nogen af jer der kan udvide dette javascript så jeg kan angive forskellig størrelse (winH) for henholdsvis NS4, NS6 og Opera. Hvis det er IE el. Mozilla skal den bare være 100% ???

<table align="left" cellpadding="0" cellspacing="0" height="100%" width="712">
  <tr>
    <td align="left" width="700" valign="top">
      <table align="left" cellpadding="0" cellspacing="0" height="100%" width="700">
        <tr>
          <td align="left" height="50" valign="top"><img src="logo.gif"></td>
        </tr>
        <tr>
          <td align="right" height="20" valign="top"><img src="button2.gif" onMouseOver="this.src='Button3.gif'" onMouseOut="this.src='Button2.gif'"><img src="button2.gif" onMouseOver="this.src='Button3.gif'" onMouseOut="this.src='Button2.gif'"><img src="button1.gif"><img src="button2.gif" onMouseOver="this.src='Button3.gif'" onMouseOut="this.src='Button2.gif'"><img src="button2.gif" onMouseOver="this.src='Button3.gif'" onMouseOut="this.src='Button2.gif'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>
        </tr>
        <tr>
          <td align="left" height="20" valign="top"></td>
        </tr>
        <tr>
<!-- <td align="left" height="100%" width="700" valign="top"> -->
<script>
var ns=0;
if (navigator.appName=="Netscape") ns=1;
var winH = (ns)? window.innerHeight-165 : "100%";
document.write("<td align='left' height='"+winH+"' width='700' valign='top'>")
</script>

<!-- <table align="left" cellpadding="0" cellspacing="0" height="100%" width="700"> -->
<script>
var ns=0;
if (navigator.appName=="Netscape") ns=1;
var winH = (ns)? window.innerHeight-165 : "100%";
document.write("<table align='left' cellpadding='0' cellspacing='0' height='"+winH+"' width='700'>")
</script>
         
              <tr>
                <td align="left" width="200" valign="top">

<!-- <table align="left" background="MenuSide.gif" cellpadding="0" cellspacing="0" height="100%" width="200"> -->
<script>
var ns=0;
if (navigator.appName=="Netscape") ns=1;
var winH = (ns)? window.innerHeight-165 : "100%";
document.write("<table align='left' background='MenuSide.gif' cellpadding='0' cellspacing='0' height='"+winH+"' width='200'>")
</script>

                    <tr>
                      <td align="left" valign="top" style="padding-bottom: 0px; padding-left: 20px; padding-right: 0px; padding-top: 0px;">
                      <img src="MenuItem.gif">&nbsp;Velkommen<br>
                      <img src="MenuItem.gif">&nbsp;Købsbetingelser<br>
                      <img src="MenuItem.gif">&nbsp;Special bestilling<br>
                      <img src="MenuItem.gif">&nbsp;Kontakt os<br>
                      </td>
                    </tr>
                    <tr>
                      <td align="center" valign="bottom">Banner</td>
                    </tr>
                  </table>
                </td>
                <td align="left" width="500" style="padding-bottom: 0px; padding-left: 10px; padding-right: 0px; padding-top: 0px;" valign="top">
                <p align="justify">Indhold<br>...</p>
                </td>
              </tr>
            </table>
          </td>
        </tr>
        <tr>
          <td align="left" height="15" valign="bottom"></td>
        </tr>
        <tr>
          <td align="left" height="25" valign="bottom"><img src="bottom.gif"></td>
        </tr>
      </table>
   
    <td background="side.gif" width="12"></td>
  </tr>
</table>
Avatar billede =maddog= Nybegynder
27. juni 2002 - 21:32 #1
<script>
var ns6_7 = (navigator.userAgent.indexOf('Gecko')>0)?true:false;
var ns4 = (document.layers)?true:false;
var o = (navigator.userAgent.indexOf('Opera')>0)?true:false;
var ie = (navigator.appName=="Microsoft Internet Explorer")?true:false;
var winH = (ns6_7)? værdi for ns6 og 7 :(ns4)? værdi for ns4: (o)? værdi for opera: (ie)? værdi for ie: default værdi;
document.write("<table align='left' cellpadding='0' cellspacing='0' height='"+winH+"' width='700'>")
</script>

Her. Du kan selv sætte de værdier ind du skal bruge.
Avatar billede =maddog= Nybegynder
27. juni 2002 - 21:33 #2
Et svar naturligvis
Avatar billede hirayz Nybegynder
27. juni 2002 - 21:33 #3
når du checker på appName skal checke på appVersion samtidigt

og her kan du læse om opera

http://www.tek-tips.com/gfaqs.cfm/spid/216/sfid/1512
Avatar billede =maddog= Nybegynder
27. juni 2002 - 21:57 #4
hirays> det blev der ikke spurgt om.
Avatar billede torbenmelander Nybegynder
28. juni 2002 - 06:26 #5
=maddog= >> Det virker :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester