Avatar billede mcardle Nybegynder
27. februar 2007 - 02:20 Der er 18 kommentarer og
2 løsninger

Skriv indhold i vindue fra anden side.

Hej Eksperter.

Jeg har dette scripts, dog modificeret, fra roenving.

<script language="javascript" type="text/javascript">
function popVid(file){
newWin=window.open("","ResizeVideo","width=450,height=378,status=no");
txt='<html><head><title>Videolink<\57title><\57head>';
txt+='<body style="overflow:hidden;border:0px;margin:0px;">';
txt+='<object width="450" height="378" id="Player" classid="clsid:6BF52A52-394A-11D3-B153-00C04F79FAA6">';
txt+='<param name="autoStart" value="True">';
txt+='<param name="uiMode" value="mini">';
txt+='<param name="URL" value="'+file+'">';
txt+='<param name="Volume" value="100">';
txt+='<\57object>';
txt+='<\57body><\57html>';
newWin.document.write(txt);
newWin.document.close();
}
</script>

Og så kaldet, ved brug af php, da hver td, med link er fra en database.

<?php
echo '<tr><td style="padding-left: 10px;"><a href="#" onclick=popVid("'.$aRow["url"].'");return false;>'.$aRow["video"].'</a></td>';
?>

Det er så er problemet, er, at den skriver alle tingene ud, men med fejl på siden og popuppen vil ikke poppe nogle steder. Det skal popup med en video i, som starter automatisk.
Avatar billede thesurfer Nybegynder
27. februar 2007 - 10:40 #1
"men med fejl på siden"? Hvilke fejl?
Avatar billede mcgoat Nybegynder
27. februar 2007 - 13:00 #2
<\57object>,<\57body>,<\57html> ?? Hvad er det?
Avatar billede thesurfer Nybegynder
27. februar 2007 - 13:07 #3
Jeg vil tro at "\57" er koden for "/"..

Dvs: </object></body></html>

Jeg ved dog ikke helt hvorfor mcardle har valgt at bruge koden.. :-)

Hvis tegnet skulle escapes, kunne man bruge "\/"..
Avatar billede roenving Novice
27. februar 2007 - 13:44 #4
-- det er nok fordi jeg har brugt den i mit resizeTilBillede-script, hvor mcardle har taget koden fra (og der ønskede jeg at gå med livrem og seler samt en ble udenom !-)

-- prøv at lave et eksempel ...
Avatar billede mcardle Nybegynder
27. februar 2007 - 17:12 #5
FEJL: Stregkonstanten er uafsluttet.

Jeg har prøvet at kommentere scriptet ud og så er der ingen fejl, det er også det eneste script på den side.
Avatar billede roenving Novice
27. februar 2007 - 17:22 #6
Skriver du funktionen med php-echo ?-)
Avatar billede thesurfer Nybegynder
27. februar 2007 - 22:58 #7
roenving> Det kan du vel se i spørgsmålet..?

mcardle> Smid lige din kildekode her ind.. dvs, når siden er loadet, og du vælger "Vis kilde"..
Avatar billede mcardle Nybegynder
28. februar 2007 - 00:22 #8
Her er den:

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

<html>
  <head>
      <title>View Videos</title>
        <style type="text/css">
            body{
                background-color: #d88d8d;
            }
            a, a:active, a:visited{
                color: #000000;
                text-decoration: none;
            }
            a:hover{
                font-weight: bold;
            }
            td{
                border: 1px #000000 solid;
            }
        </style>
      <script language="javascript" type="text/javascript">
            function popVid(file){
        newWin=window.open("","ResizeVideo","width=450,height=378,status=no");
        txt='<html><head><title>Videolink<\57title><\57head>';
        txt+='<body style="overflow:hidden;border:0px;margin:0px;">';
                txt+='<object width="450" height="378" id="Player" classid="clsid:6BF52A52-394A-11D3-B153-00C04F79FAA6">';
                txt+='<param name="autoStart" value="True">';
                txt+='<param name="uiMode" value="mini">';
                txt+='<param name="URL" value="'+file+'">';
                txt+='<param name="Volume" value="100">';
                txt+='<\57object>';
        txt+='<\57body><\57html>';
        newWin.document.write(txt);
        newWin.document.close();
      }
    </script>
  </head>
<body>

<table>
    <tr>
        <td style="width: 33%; padding-left: 10px; font-weight: bold;">Filnavn:</td>
        <td style="width: 33%; padding-left: 10px; font-weight: bold;">Beskrivelse / Kategori:</td>
        <td style="width: 33%; padding-left: 10px; font-weight: bold;">Rating:</td>
    </tr>
    <tr>
        <td style="padding-left: 10px;">
            <a href="#" onclick=popVid("video/upload/lesbian/My girlfriend Sarah.wmv");return false;>My girlfriend Sarah.wmv</a>
        </td>
        <td style="vertical-align: middle; padding-left: 10px;">Ingen info.</td>
        <td style="text-align: center;">
            [<a href="saveRatingVideos.php?id=13&rating=1&link=video%2Fupload%2Flesbian%2FMy+girlfriend+Sarah.wmv">1</a>]
            [<a href="saveRatingVideos.php?id=13&rating=2&link=video%2Fupload%2Flesbian%2FMy+girlfriend+Sarah.wmv">2</a>]
            [<a href="saveRatingVideos.php?id=13&rating=3&link=video%2Fupload%2Flesbian%2FMy+girlfriend+Sarah.wmv">3</a>]
            [<a href="saveRatingVideos.php?id=13&rating=4&link=video%2Fupload%2Flesbian%2FMy+girlfriend+Sarah.wmv">4</a>]
            [<a href="saveRatingVideos.php?id=13&rating=5&link=video%2Fupload%2Flesbian%2FMy+girlfriend+Sarah.wmv">5</a>]
            [<a href="saveRatingVideos.php?id=13&rating=6&link=video%2Fupload%2Flesbian%2FMy+girlfriend+Sarah.wmv">6</a>]
            [<a href="saveRatingVideos.php?id=13&rating=7&link=video%2Fupload%2Flesbian%2FMy+girlfriend+Sarah.wmv">7</a>]
            [<a href="saveRatingVideos.php?id=13&rating=8&link=video%2Fupload%2Flesbian%2FMy+girlfriend+Sarah.wmv">8</a>]
            [<a href="saveRatingVideos.php?id=13&rating=9&link=video%2Fupload%2Flesbian%2FMy+girlfriend+Sarah.wmv">9</a>]
            [<a href="saveRatingVideos.php?id=13&rating=10&link=video%2Fupload%2Flesbian%2FMy+girlfriend+Sarah.wmv">10</a>]
        </td>
    </tr>
</table>
</body>
</html>
Avatar billede roenving Novice
28. februar 2007 - 08:40 #9
Synderen er her:

<a href="#" onclick=popVid("video/upload/lesbian/My girlfriend Sarah.wmv");return false;>My girlfriend Sarah.wmv</a>

Gør sådan:

<?php
echo '<tr><td style="padding-left: 10px;"><a href="#" onclick=\'popVid("'.$aRow["url"].'")\';return false;>'.$aRow["video"].'</a></td>';
?>
Avatar billede mcardle Nybegynder
28. februar 2007 - 08:53 #10
Yes, sir. Det virker.

Thanks. Læg et svar. Forresten, fin side du har - Håber der kommer flere af dine små påfund.
Avatar billede roenving Novice
28. februar 2007 - 09:12 #11
>>strandløve

-- jeg kunne præcis ikke se, om selve funktionen blev udskrevet, for hvis den blev, ville vi støde ind i den slags problemer, som viste sig at være problemet, nemlig manglende gnyffer !-)

-- men det var væsentligt, at koden i browseren blev set, så mon ikke der er basis for en deler ?-)

Velbekomme '-)
Avatar billede mcardle Nybegynder
28. februar 2007 - 09:17 #12
Jo... Det er der, hvis der er enighed om dette. ;o)
Avatar billede mcardle Nybegynder
28. februar 2007 - 09:19 #13
Roenving <--

For øvrigt kan det tilføjes, til din resizePicture, at efter IE7 skal man skive window.resizeTo(w+6,h+65), da IE7 ikke kan have skjult adressebar på popups.
Avatar billede roenving Novice
28. februar 2007 - 09:21 #14
Okay, det må jeg kigge på !-)
Avatar billede thesurfer Nybegynder
28. februar 2007 - 11:30 #15
Ok, så smider jeg et svar :-)

roenving> Der er stadig linieskift i din http://roenving.users.whitehat.dk/WindowLaboratory.html

Det betyder at de nye folk ikke kan hitte ud af, hvorfor det ikke virker.. fordi der er linieskift..

Du sagde vist engang, at du ville kigge på hele sitet, og rette fejl og mangler.. :-)
Avatar billede roenving Novice
28. februar 2007 - 11:42 #16
Hrm, rødmer ...
Avatar billede thesurfer Nybegynder
28. februar 2007 - 12:07 #17
Bare for at være sikker: Det er når man klikker på "Make the popup".. :-)
(den genererede kode man skal kopiere)
Avatar billede roenving Novice
28. februar 2007 - 12:14 #18
Jeg skulle lige tænke mig om, men, ja, det kan jeg godt huske !-)
Avatar billede roenving Novice
02. marts 2007 - 10:57 #19
-- og tak for point ;~}
Avatar billede mcardle Nybegynder
02. marts 2007 - 17:48 #20
Velbekomme
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester