Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    abilitare javascript seconda del browser

    Buon giorno,
    sto realizzando un sito internet basato su php e html.
    All'interno delle pagine ho inserito un javascript che mi permette di avere gli angoli arrotondati nei div ma non funziona correttamente su internet explorer 7. Avrei deciso di omettere tale script per IE7 e lasciarlo attivo per gli altri. Sapete se esiste questa opzione come esiste quella che cambia css in base al browser.

    Per il cambio css ho utilizzato questa formula che gestisce php

    <?
    if (ereg("MSIE", $_SERVER['HTTP_USER_AGENT'])) {
    echo "<link rel=\"stylesheet\" type=\"text/css\" href=\"css/style_newIE.css\" />";
    }
    else {
    echo "<link rel=\"stylesheet\" type=\"text/css\"href=\"css/style_new.css\" />";
    }
    ?>

  2. #2
    Utente di HTML.it L'avatar di ilgiovo
    Registrato dal
    Aug 2001
    Messaggi
    518
    basta che metti il codice javascript per arrotondare gli angoli (o la chiamata alla funzione che arrotonda gli angoli) nel primo echo
    Cacca!

  3. #3
    Ok grazie, funziona

  4. #4
    forse ho osato troppo presto a dire che funziona, o meglio su explorer va senza angoli ma li ho persi anche negli altri browser. Ho provato a scrivere:

    <?php
    if (ereg("MSIE", $_SERVER['HTTP_USER_AGENT'])) {
    echo "<link rel=\"stylesheet\" type=\"text/css\" href=\"css/style_newIE.css\" />";
    }
    else {
    echo "<link rel=\"stylesheet\" type=\"text/css\"href=\"css/style_new.css\" /><script src=\"js/jquery.corners.min.js\"></script>";
    }
    ?>

    dove il secondo script è quello che genera gli angoli arrotondati.
    Puoi cortesemente dirmi dove sbaglio?
    Grazie ancora

  5. #5
    questo è lo script all'interno dell'Head che generava gli angoli con il link ai vari javascript esterni
    -----
    <script src="js/jquery-1.2.6.min.js"></script>
    <script src="js/jquery.corners.min.js"></script>
    <link rel="stylesheet" type="text/css" href="./css/jquery.lightbox-0.5.css" media="screen" />
    <script src="js/jquery.lightbox-0.5.js"></script>
    <script type="text/javascript">
    $(document).ready(function(){
    $(\'.rounded\').corners();
    });
    </script>
    -----
    come posso fare?
    Grazie ancora per l'aiuto

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.