Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc
Comunitatea PHP Romania
 

Stergere primul script, Pentru cine stie Java Script
Vezi mesajul original

 
       Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc -> HTML/JavaScript/CSS
Subiectul anterior :: Subiectul următor  
Autor Mesaj
saschart



Data înscrierii: 04/Iul/2003
Mesaje: 73

Trimis: Lun Iul 28, 2008 3:30 pm    Titlul subiectului: Stergere primul script, Pentru cine stie Java Script  

Am probleme cu scriptul pe care il baga browserele in top in fiecare pagina html:

Cod:
<script LANGUAGE="JavaScript">
<!--
var mUpTime=new Date(0);
RealOpenWindow = window.open;
function RecordMUpTime(){mUpTime = new Date();}
function MyWndOpen(url,name,attribute)
{
    if(mUpTime)
    {
        var openTime=new Date();
        openTime.setTime(openTime.getTime()-mUpTime.getTime());
        if ( openTime.getSeconds() < 2 )
            return(RealOpenWindow(url,name,attribute));
    }
}
function NoError(){return(true);}
function moveTo(){return true;}
function resizeTo(){return true;}
onerror=NoError;
window.open=MyWndOpen;
//-->
</script>


Functiile moveTo() si resizeTo() nu se mai pot folosi, ce sa fac sa anulez cumva acest script?

Am incercat:

Cod:
<script language="JavaScript" id="myscript">

  if (document.getElementsByTagName('script')[0]!==document.getElementById('myscript')) {
    noscript=document.getElementsByTagName('script')[0];
    //alert(noscript.innerHTML);
    //noscript.innerHTML='';
    noscript.parentNode.removeChild(noscript);
  }
...


dar nu merge, alta idee?
Sus  
mihaitha



Data înscrierii: 04/Mai/2007
Mesaje: 1762
Locație: Sibiu

Trimis: Lun Iul 28, 2008 4:17 pm    Titlul subiectului:  

adauga urmatorul script:
Cod:
<script type='text/javascript'>
  window.open = function() { return false; }
</script>

N-ar mai trebui sa apeleze functia aia.
Sus  
saschart



Data înscrierii: 04/Iul/2003
Mesaje: 73

Trimis: Mar Iul 29, 2008 9:40 am    Titlul subiectului:  

Nu merge nici asa. Problema nu provine din faptul ca este prima functie apelata ci din faptul ca functiile moveTo() si resizeTo() sunt redefinite si nu se mai pot folosi.
Sus  
Amenthes



Data înscrierii: 12/Dec/2005
Mesaje: 577

Trimis: Mar Iul 29, 2008 10:09 am    Titlul subiectului:  

Nu sunt 100% sigur dar s-ar putea sa mearga smecheria:

Cod:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

<html>
<head>
<title></title>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<meta http-equiv="imagetoolbar" content="false">
<meta http-equiv="imagetoolbar" content="no">
<script type="text/javascript">

window.onload = function() {
    window.moveTo = function() {
        return false;
    }
    var iframe = document.getElementById('iframe');
        alert(iframe.contentWindow.moveTo);
        alert(window.moveTo);
       
        window.moveTo = iframe.contentWindow.moveTo;
       
        alert(window.moveTo);
}

</script>
</head>
<body>


<iframe src="about:blank" id="iframe" style="display:none;">


</body>
</html>
Sus  
saschart



Data înscrierii: 04/Iul/2003
Mesaje: 73

Trimis: Joi Iul 31, 2008 5:36 pm    Titlul subiectului:  

Salut Amenthes, este pe aproape smecheria ta dar tot nu merge, an alert apare ca functia este ok dar nu stiu de ce totusi nu merge. Daca folosesc window.moveTo = iframe.contentWindow.moveTo; nu merge nici cu pagine deschisa direct de pe hard, deci fara sa bage nimeni acel script de inceput care anuleaza functia moveTo, tot nu merge, ca si cum window.moveTo = iframe.contentWindow.moveTo; anuleaza functia cu toate ca in alert() pare ok!
Sus  
Amenthes



Data înscrierii: 12/Dec/2005
Mesaje: 577

Trimis: Vin Aug 01, 2008 3:28 pm    Titlul subiectului:  

Inca nu am gasit o solutie pe calea pe care plecasem (dar ma mai gandesc ca m-a intrigat), insa uite niste resurse, poate te ajuta. Eu nu am timp sa implementez o solutie cross-browser.

http://developer.mozilla.org/en/docs/DOM:window.moveBy
Sus  
saschart



Data înscrierii: 04/Iul/2003
Mesaje: 73

Trimis: Dum Aug 03, 2008 1:18 pm    Titlul subiectului:  

In lipsa de altceva, am folosit si window.resizeBy(); mersi
Sus  
PHPRomania Bot
Bot Member


Data înscrierii: 27/Dec/2007
Mesaje: 1
Locaţie: Server Google
Trimis: Mie Dec 26, 2007 7:01 pm   Titlul subiectului: Ad  

Sus  
 
       Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc -> HTML/JavaScript/CSS
Pagina 1 din 1


Powered by phpBB 2.0.22 © 2001, 2002 phpBB Group
Varianta în limba română: Romanian phpBB online community