ci riprovo.....
ho un problema con jquery," almeno credo che sia jquery".

Volevo creare un script per i video usando il codice di incorporamento di youtube, cosi mi evitavo di creare uno script di caricamento e visualizzazione dei video in questo modo doveva risultare molto più semplice.
Mentre navigavo il sito di prova con IE, ho visto che la visualizzazione dei video non funziona, provando con altri browser ho notato che si tratta solo di un problema di IE.
il problema sta che quando apri il video crea l'iframe di youtube, ma non riesce a caricare il video all'interno dell'iframe visualizzando una pagina bianca. posto qua il codice dello script js:
codice:
$(document).ready(function() {

    //select all the a tag with name equal to modal
    $('a[name=modal]').click(function(e) {
        //Cancel the link behavior
        e.preventDefault();

        //Get the A tag
        var id = $(this).attr('href');

        var a= $(this).attr("title");
        $('#prova').text(a);
        $('#videosrc').attr("src", function() {

            return "http://www.youtube.com/v/"+a+"?fs=1&hl=it_IT";
        });
        $('#videoValue').attr("value", function() {

            return "http://www.youtube.com/v/"+a+"?fs=1&hl=it_IT";
        });
        //Get the screen height and width
        var maskHeight =$(window).height()+300;
        var maskWidth = $(window).width();

        //Set heigth and width to mask to fill up the whole screen
        $('#mask').css({
            'width':maskWidth,
            'height':maskHeight
        });

        //transition effect
        $('#mask').fadeIn(1000);
        $('#mask').fadeTo("slow",0.8);

        //Get the window height and width
        var winH = $(window).height();
        var winW = $(window).width();
/*
        //Set the popup window to center
        $(id).css('top',  winH/2-$(id).height()/2);
        $(id).css('left', winW/2-$(id).width()/2);
*/
        //transition effect
        $(id).fadeIn(2000);
/// chiamo questo script b
        var b= $(this).attr("title");
        $('#cambio').attr("src", function() {

            return b;
        });

    });

    //if close button is clicked
    $('.window .close').click(function (e) {
        //Cancel the link behavior
        e.preventDefault();

        $('#mask').hide();
        $('.window').hide();
    });

});
questo script viene usato in una pagina php, ed la pagina che lo usa è questa:
codice:
<script type="text/javascript"  src="vari/jquery-1.4-librery.js"></script>
<script type="text/javascript" src="vari/jqueryVideo.js"></script>
<link href="style/DialogModalPhotogallery.css" rel="stylesheet" type="text/css" />
<link href="style/galleryStyle.css" rel="stylesheet" type="text/css" />
<script type="text/javascript">
<!--

/*Popup javascript questa funziona va tolta */
function popup(url) {
window.open('vari/videoPopup.php?id_video='+url,'Nome_Popup','width=300','height=400');
}
-->
</script>
<?php

$sql = "SELECT *
		FROM  video
		WHERE id>=0
                ORDER BY id DESC
		limit $min,$max";
$risul = mysql_query($sql) or die("query fallita");
$num = mysql_num_rows($risul);
$Pag = ($min / 10) + 1;
print "<table> <tr><td>ID</td><td> nickname</td><td>Titolo</td> <td>Descrizione</td><td>Data</td></tr>";
For ($i = 0; $i < $num; $i++) {
    $row = mysql_fetch_row($risul);
    $id = $row[0];
    $url=$row[5];
    print "<tr><td><a href=\"#dialog\" name=\"modal\" title=\"".$url."\">".$id."</a></td><td><a href=\"#dialog\" name=\"modal\" title=\"".$url."\">$row[1]</a></td>"
            . "<td> <a href=\"#dialog\" name=\"modal\" title=\"".$url."\">$row[2]</a></td><td><a href=\"#dialog\" name=\"modal\" title=\"".$url."\">$row[3]</a></td>" .
            "<td><a href=\"#dialog\" name=\"modal\" title=\"".$url."\">$row[4]</a></td></tr>";
}
print"</table>";
?>
<div id="boxes">
<div id="dialog" class="window" >
      <object width="480" height="385">
      <param id="videoValue" name="movie" value="http://www.youtube.com/v/?fs=1&hl=it_IT"></param>
      <param name="allowFullScreen" value="true"></param>
      <param name="allowscriptaccess" value="always"></param>
      <embed id="videosrc" src="http://www.youtube.com/v/?fs=1&hl=it_IT" type="application/x-shockwave-flash"
       allowscriptaccess="always" allowfullscreen="true" width="480" height="385">
      </embed></object>
Simple Modal Window |
Close it 
</div>
     <div id="mask"></div>
</div>
<div id="prova" class="prova" ></div>
allora:
1) ho messo una funzione per vedere se lo script viene eseguito, pensavo che IE non lo eseguisse o caricasse nella pagina. ma mi sbagliavo. la funzione in questione e la funzione B non fa altro che scrivere il link del video nel Tag div PROVA.
2) lo script con gli altri browser viene eseguito correttamente.
3) uso un account su altervista per fare le prova, dopo averli provati anche in locale. la pagina incriminata si trova a questo link: http://enpack.altervista.org/enpa/index.php?pag=video
funzionamento: basta che cliccate su un link ed apre la finestra modale di jquery con il video dentro, pero IE non carica il video all'interno anche se crea L'iframe ma come pagina bianca.

4) ho usato lo stesso script per fare la photogallery(la Galleria di immagine). quest'ultima funziona perfettamente senza nessun bug., anche se devo finire alcune funzioni. parlo di questa pagina qua:http://enpack.altervista.org/enpa/index.php?pag=gallery
Funzionamento: cliccando su una immagine, apre una finestra modale di jquery, con l'immagine cliccata, con 3 bottoni precedente, successivo, e close it... di questo ancora funziona solo close it

Spero che qualcuno mi suggerisce qualcosa, perche sono da ieri che sto facendo test, ma non riesco a capire dove sbaglio, a sto punto mi viene il dubbio... che non sia neanche più problema dello script js, pero non sapevo dove scrivere ed ho scritto qua.


grazie anticipatamente per le soluzione e le risposte