Welkom, Gast. Je bent niet ingelogd.

JS & htaccess

Syncie
Geplaatst op: 10 Nov 2006, 15:38
PimpCoins: 0
💸+
Bewerken Quote

Hey,

In de verkeerde categorie, ik weet het...

Ik heb 2 vragen:

1. Ik heb dit stukje code:

1
2
3
4
5
6
7
8
<?php
if($options['options_fade_onload'] == 'true'){
    echo '<body onload="fade(\'site\', 12, \'up\');">';
}else{
    echo '<body>';
}
// Fade of normal load.
?>

En deze functie:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
function fade(div_name, opacity, fade){
    var div = document.getElementById(div_name);
    
    div.style.opacity ='0.' + opacity;
    div.style.filter = 'alpha(opacity=' + opacity + ')';
    
    if(fade == 'up'){
        if(opacity == 98){
            div.style.display = 'block';
            return true;
        }else{
            setTimeout('fade(\'' + div_name + '\', ' + (opacity + 2) + ', \'up\')', 0);    
            return false;
        }
    }else{
        if(opacity == 10){
            div.style.display = 'none';
            return true;
        }else{
            setTimeout('fade(\'' + div_name + '\', ' + (opacity - 2) + ', \'down\')', 0);
            return false;
        }
    }
}

In FF fade dat ding maar in IE niet.

2.
Ik heb dit stukje code:

1
2
RewriteEngine On
RewriteRule ^/Ivo/blackjack/index/(.*)/ Ivo/blackjack/index.php?page=$1

Maar als ik naar:
http://82.156.166.99/Ivo/blackjack/index/start ga dan zegtie niet gevonden.

Hoe los ik deze fouten op?

Ty alvast

[Laatst bewerkt door Syncie op vrijdag 10 november 2006, om 15:39]
Saven
admin
Geplaatst op: 10 Nov 2006, 15:55
PimpCoins: 0
💸+
Bewerken Quote

1
2
div.style.opacity ='0.' + opacity;
    div.style.filter = 'alpha(opacity=' + opacity + ')';

Internet Explorer herkent opacity en filter niet. dit wordt pas vanaf ie7 ondersteund dacht ik

En over je tweede probleem, je kunt beter met multiviews werken is een stuk makkelijker (vind ik).

Ik weet niet precies waar je host, maar meestal staat standaard uitgeschakeld dat je dit kan gebruiken.

Je kunt dit inschakelen door de onderstaande code in een .htaccess bestand te plaatsen:

1
Options Indexes FollowSymLinks MultiViews All

Dan moet je natuurlijk ook nog zorgen dat je ze kunt gebruiken. Dit kun je doen door op "/" te exploden.

1
2
3
4
5
6
7
8
9
<?php
    if( !empty($_SERVER['PATH_INFO']) ) 
    {

        $GET    = substr($_SERVER['PATH_INFO'], 1);
        $GET    = explode('/', $_MULT);
    
    }
?>

te gebruiken (bovenaan je code helemaal)
dan gebruik je $GET als een array.

bijvoorbeeld:
site.nl/profiel/Saven
dan is profiel een php bestand, maar Saven is dan je multiview get.
Die get kun je dan nu ophalen met $GET[0] (en bij de volgende [1] en dan [2] enz..)

Syncie
Geplaatst op: 10 Nov 2006, 15:59
PimpCoins: 0
💸+
Bewerken Quote

Saven schreef:

[...]
te gebruiken (bovenaan je code helemaal)
dan gebruik je $GET als een array.

bijvoorbeeld:
site.nl/profiel/Saven
dan is profiel een php bestand, maar Saven is dan je multiview get.
Die get kun je dan nu ophalen met $GET[0] (en bij de volgende [1] en dan [2] enz..)


Monkey op ML heeft mee ene oplossing voor IE gegeven. Zet iets iets bij bijv width ofso en hij doet het...

Bedankt voor die tip over multiviews..
Dan ga ik die maar eens gebruiken:.

[Laatst bewerkt door Syncie op vrijdag 10 november 2006, om 16:15]
📫

Nieuw privébericht

🔥

Registreren


Login