Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : [DEPLACE]Problème Script Firefox/Internet Explorer [ JavaScript et le navigateur / Problème de compatibilité ] (warham)

samedi 24 juin 2006 à 19:50:53 | [DEPLACE]Problème Script Firefox/Internet Explorer

warham

Bonjour,

Tous d'abord excusez-moi si je me suis trompé de catégorie. J'ai un script PHP mais il ne marche que avec Internet Explorer, pas Firefox, pourriez-vous m'aider à trouvez le problème?

Voici le code (c'est un script d'autosurf):

<?php

unset($id_site_ses);
session_start();
session_register("id_site_ses");
$id=intval($id);
$id1=intval($id1);
$id2=intval($id2);
require('error_inc.php');
require('config_inc.php');
require('admin/timer.inc.php');
//test for pages query frequency
$query = "SELECT unix_timestamp(now())-unix_timestamp(last_page_time) as subs FROM ".$t_user." where id=".$id;
$result = MYSQL_QUERY($query);
$row = mysql_fetch_array($result);
$subs = $row["subs"];
mysql_free_result($result);
if($subs >= $delay_t){ // test

    $query = "select br,type,own,idc from ".$t_user.",".$t_idu_idc." where id=".$id." and id=idu ";
    $result = MYSQL_QUERY($query);
    while($row = mysql_fetch_array($result)){
        $cat[]=$row["idc"];
    }
    $type=mysql_result($result,0,"type");
    $br=mysql_result($result,0,"br");
    $own=mysql_result($result,0,"own");
    @mysql_free_result($result);
    if($type==0){
        if($br==0){
            $cr=$basic_min;
        }elseif($br==1){
            $cr=$basic_max;
        }
    }elseif($type==1){
        if($br==0){
            $cr=$silver_min;
        }elseif($br==1){
            $cr=$silver_max;
        }
    }elseif($type==2){
        if($br==0){
            $cr=$gold_min;
        }elseif($br==1){
            $cr=$gold_max;
        }
    }
    $query = "select id from ".$t_site." where idu=".$id." order by id";     
    $result = MYSQL_QUERY($query);
    $klv=mysql_num_rows($result);
    if($id2>=$klv-1){
        $id3=mysql_result($result,0,"id");
        $id2=0;
    }else{
        $id3=mysql_result($result,$id2+1,"id");
        $id2++;
    }
  if (!isset($id_site_ses[anticheat])) { $cr=0; } // If time hasn't been recorded, no credit.
  if (!is_numeric($id_site_ses[anticheat])) { $cr=0; } //
  if ($id_site_ses[anticheat]>(date("U")-$delay_t)) { $cr=0; } //
  $id_site_ses[anticheat]=date("U");
    $query = "update ".$t_site." set credits=credits+".$cr." where id=".$id3;     
    $result = MYSQL_QUERY($query);
    $query = "update ".$t_user." set c".date("w")."=c".date("w")."+".$cr.", cr_earn=cr_earn+".$cr." where id=".$id;     
    $result = MYSQL_QUERY($query);
    for($i=1;($i<=5)and($own!=0);$i++){
        $query = "update ".$t_user." set credits=credits+".($ref_cr[$i]*$cr).",  c".date("w")."=c".date("w")."+".($ref_cr[$i]*$cr)." where id=".$own;     
        $result = MYSQL_QUERY($query);
        $query = "select own from ".$t_user." where id=".$own;
        $result = MYSQL_QUERY($query);
        $own=mysql_result($result,0,0);
        @mysql_free_result($result);
    }
         
    mt_srand((double)microtime()*1000000);
    $query = "select distinct(id),url from ".$t_site.",".$t_idm_idc." where idu!=".$id." and id!=".$id1." and b=2 and credits>0 and idm=id and ( ";
    $klv=sizeof($cat);
    $query.=" idc=".$cat[0];
    for($i=1;$i<$klv;$i++){
        $query.=" or idc=".$cat[$i];
    }    
    $query=$query." ) ";
    for($i=1;$i<count($id_site_ses["id"]);$i++){
        if($id_site_ses["time"][$i]>mktime()-$time_autohit){
            $query=$query." and id!=".$id_site_ses["id"][$i]." ";
        }
    }
    $query=$query."  order by id";
    $result = MYSQL_QUERY($query);

    // update last_page_time in user record
    $query = "update ".$t_user." set last_page_time=now() where id=".$id;
    MYSQL_QUERY($query);
    // enf of update

    $fl=false;
    if(mysql_num_rows($result)==1){
        $k=0;
    }elseif(mysql_num_rows($result)==0){
        $fl=true;
    }else{
        $k=mt_rand(0,mysql_num_rows($result)-1);
    }
    if($fl==false){
        $query1 = "update ".$t_site." set credits=credits-1, pokaz=pokaz+1, p".date("w")."=p".date("w")."+1 where id=".mysql_result($result,$k,"id");     
        $n=count($id_site_ses["id"]);
        $id_site_ses["id"][$n+1]=mysql_result($result,$k,"id");
        $id_site_ses["time"][$n+1]=mktime();
        $result1 = MYSQL_QUERY($query1);
        $url1=mysql_result($result,$k,"url");
        $id1=mysql_result($result,$k,"id");
    }else{       
        ?>
        <script language="Javascript">
        // parent.topFrame.pause();
        </script>
        <?
        $url1=$url_default;
    }
}// end of pages qurey frequency test
else{
    $url1 = "error.php?id=".$id;
}
   
?>
<script language="Javascript">
// if (parent.topFrame.form1.timer.value=='00') {
    parent.score=parseInt((parent.score+<?print $cr;?>)*10);
// }
parent.score=(parent.score)/10;
parent.topFrame.form1.score.value=parent.score;
parent.ida[1]=<?print $id1;?>;
parent.ida[2]=<?print $id2;?>;
parent.url[1]="<?print $url1;?>";
parent.mainFrame.location.href="<?print $url1;?>";
</script>



Merci de votre aide

dimanche 25 juin 2006 à 02:46:58 | Re : Problème Script Firefox/Internet Explorer

SnOOpss

Ben la franchement ..
Pour des problemes de compatibilité passe plutot le code resultant html vu que c'est lui qui pose probleme, pas le code php.

dimanche 25 juin 2006 à 11:06:48 | Re : Problème Script Firefox/Internet Explorer

warham

Le code résultant html est:

<script language="Javascript">
// if (parent.topFrame.form1.timer.value=='00') {
parent.score=parseInt((parent.score+0)*10);
// }
parent.score=(parent.score)/10;
parent.topFrame.form1.score.value=parent.score;
parent.ida[1]=8;
parent.ida[2]=1;
parent.url[1]="http://www.mordebip.i8.com";
parent.mainFrame.location.href="http://www.mordebip.i8.com";
</script>

La Page est blanche avec FF et la page s'affiche avec IE.

Merci de me répondre.

dimanche 25 juin 2006 à 12:19:50 | Re : Problème Script Firefox/Internet Explorer

SnOOpss

Ben chez moi ca ne marche ni sur l'un ni sur l'autre et tous affichent des messages d erreurs
un exemple

Erreur de sécurité : le contenu situé à http://www.mordebip.i8.com/ ne peut pas charger de données ou établir un lien vers file:///D|/sitweb/mehdi/images/spacer.gif.

ou

Erreur : parent.topFrame.form1 has no properties

Ton code doit avoir des erreurs mais firefox lui n'affiche pas toute les merdes, essaye plutot sur le site de javascript ce n'est pas un probleme php.

Sinon c'est quoi un autosurf  ?

dimanche 25 juin 2006 à 13:30:48 | Re : Problème Script Firefox/Internet Explorer

warham

Ben c'est un surf automatique regarde l'exemple avec IE (FF met une page blanche):  http://lavigne165.host-1go.net//?ref=1

dimanche 25 juin 2006 à 13:32:41 | Re : Problème Script Firefox/Internet Explorer

warham

Voici le lien texte car l'autre ne marche pas: http://lavigne165.host-1go.net/hits.php?id=1

lundi 26 juin 2006 à 06:50:35 | Re : Problème Script Firefox/Internet Explorer

SnOOpss

Erreur : parent.topFrame.form1 has no properties
Fichier Source : http://lavigne165.host-1go.net/autohit.php?id=1
Ligne : 6

Essaye sur http://www.javascriptfr.com/Default.aspx

Mais je voit toujours pas l'utilité de ca ?

lundi 26 juin 2006 à 10:44:03 | Re : Problème Script Firefox/Internet Explorer

malalam

Administrateur CodeS-SourceS
Rien à voir avec php.
Je redirige vers javascript.



Cette discussion est classé dans : mysql, id, query, result, cr


Répondre à ce message

Sujets en rapport avec ce message

bonjour le popup ne s'ouvre chez l'autre membre [ par speedylol ] Bonjour , j ai un petit probléme avec la fonction javascript elle ne s'ouvre pas chez l'autre membre serriez vous m'aider svp , car le javascript et m triple liste déroulante dynamique [ par ahcorad ] voila j'aimerais faire une liste déroulante dynamique sans recharger la page ! (catégorie, sous_cat et objets) je n'arrive seulement à faire fonctionn liste deroulantes ki rempli un champ [ par gabs77 ] bonjour, j aimerais ke lorsque l'on sélectionne un champ d'une liste deroulanteinstantanément une donnée de la bdd associé à ce champ apparaissentg un Appel séquentiel à des lignes PHP/MySQL [ par chrossat ] Bonjour,Dans mes sites, je travaille avec PHP/MySQL. J'ai une page index appelant différents contenus (index.php?page=accueil par exemple).Toutes mes verification sur une entrée de formulaire [ par jagui jaguar ] Salut, je fais une page php-mysql qui gere les emprunt de matériel a partir d'un formulaire. J'aimerais qu'une fois rentrée la quantité désirée, il vé aide à la saisie avec un popup [ par lucsa ] bonjour, je me met au javascript et j'ai quelque soucis.je souhaite afficher un popup si l'on click dans champ de saisie (input type=text). ce popoup aide à la saisie avec un popup [ par lucsa ] bonjour, je me met au javascript et j'ai quelque soucis.je souhaite afficher un popup si l'on click dans champ de saisie (input type=text). ce popoup connexion à mysql avec javascript [ par faluma972 ] Salut,Je travaille sur une application php et j'ai créé une fonction qui doit chercher le résultat en exécutant une requete sql à ma base de donnée my SOS requete [ par spoutniks ] ok je vais essayer de faire une meilleur explication. J'ai une base de données SQL avec comme champs des logins et mot de passe. Actuellement j'interr visibilté liste déroulante sélection [ par vinz78 ] salut j'explique en gros j'ai une liste déroulante qui excuté une requete pour voir les nom de ma table laboratoire. dans cette table il y a aussi un


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,484 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.