Avatar billede mik789 Nybegynder
20. oktober 2002 - 22:27 Der er 34 kommentarer og
1 løsning

dr.dk script

På DR's programoversigt (http://www.dr.dk/nav/programoversigt/w3c/epg.asp) er der en smart funktion: når man klikker på de enkelte programpunkter, vises et lag med information om programmet ved at den følgende tekst i programmet skubbes nedad. Dvs. informationsteksten er ikke bare et skjult lag der vises oven over programlisten, men et lag der skubber den øvrige tekst, når det aktiveres. Kigger man i kildekoden ser det ud til at funktionen hedder EPG_Toggle(). Jeg gætter på at der er tale om lag der ved load af siden er sat til display:none, men som ved klik sættes til display:block - det burde vel have nogen lunde den effekt. Men jeg kan ikke komme til at tjekke for jeg kan ikke få adgang til den javascript fil der er nævnt i koden, nenlig epcscript.js. Hvis jeg forsøger at åbne filen fra dens placering på dr.dk vises bare en side om at det pågældende dokument ikke findes (hvordan gør de det? andre steder kan man da godt se .js filer på den måde - der åbnes en boks hvor man bliver spurgt om man vil gemme eller åbne filen osv.). Når jeg så i stedet går ind i mine Temporary Internet Files og finder epgscript.js kan det ikke åbnes. Jeg kan se filerne, men hvis jeg forsøger at åbne filen med Notepad får jeg besked om at der ikke er adgang til mappen. Hvad gør man så? Og kan andre gennemskue funktionen?
Avatar billede mik789 Nybegynder
20. oktober 2002 - 22:29 #1
epcscript.js == epgscript.dk
Avatar billede mik789 Nybegynder
20. oktober 2002 - 22:29 #2
sludder: epgscript.js - det er sengetid
Avatar billede sukos Juniormester
20. oktober 2002 - 22:34 #3
function EPG_Toggle(id){
if (document.all){
if(document.all[id].style.display == 'none'){
document.all[id].style.display = '';
}else{
document.all[id].style.display = 'none';
}
return false;
}else if (document.getElementById){
if(document.getElementById(id).style.display == 'none'){
document.getElementById(id).style.display = 'block';
}else{
document.getElementById(id).style.display = 'none';
}
return false;
}
}

function EPG_Close(id){
if (document.all){
if (document.all[id].style.display == '') {
document.all[id].style.display = 'none';
}
}else if (document.getElementById){
if (document.getElementById(id).style.display == 'block'){
document.getElementById(id).style.display = 'none';
}
if (document.getElementById(id).style.display == ''){
document.getElementById(id).style.display = 'none';
}
}
}

function EPG_Open(id) {
if (document.all){
if (document.all[id].style.display == 'none') {
document.all[id].style.display = '';
}
} else if (document.getElementById) {
if (document.getElementById(id).style.display == 'none') {
document.getElementById(id).style.display = 'block';
}
}
}

function EPG_OpenAll(media){
var counter;
if (media == 'TV'){
counter = 6
}else{
counter = 4
}
var arrmenu = Array(6);
arrmenu[0] = "Danish";
arrmenu[1] = "Local";
arrmenu[2] = "SvNo";
arrmenu[3] = "German";
arrmenu[4] = "EngAmr";
arrmenu[5] = "French";
 
var divId;
for (i=0; i<counter; i++) {
divId = media + arrmenu[i];
EPG_Open(divId);
}
}

function EPG_ImageToggle(daImage, src1, src2){
//Check to make sure that images are supported in the DOM.
myImage = document.images[daImage];
if(document.images){
// Check to see whether you are using a name, number, or object
if(myImage.src == src1){
myImage.src = src2;
}else {
myImage.src = src1;
}
}
}

function EPG_ImageChange(daImage, src, netscape_container){
// Check to make sure that images are supported in the DOM.
myImage = document.images[daImage];
if(document.images){
myImage.src = src;
}
}
Avatar billede mik789 Nybegynder
20. oktober 2002 - 22:35 #4
sukos> hvordan fandt du det???? og er det det script de bruger???
Avatar billede sukos Juniormester
20. oktober 2002 - 22:35 #5
Hentet med:

<html><head><title>Vis kilde</title></head>
<body>
<a href="view-source:http://www.dr.dk/nav/programoversigt/w3c/inc/epgscript.js">Vis kilde</a>
</body></html>
Avatar billede sukos Juniormester
20. oktober 2002 - 22:36 #6
Aner ikke om det hvad de bruger, men det var det du søgte :O)
Avatar billede mik789 Nybegynder
20. oktober 2002 - 22:39 #7
du må lige skære det her ud i pap. Hvor kommer /inc/ ind i billedet? Og hvad er det for en kode de henviser til 22:35:43???
Avatar billede sukos Juniormester
20. oktober 2002 - 22:41 #8
Hvis man kikker i koden, og søger efter det js-script det nævner, så får du jo en placering som siger "inc/epg....."

Hvad er det for noget med klokken?
Avatar billede mik789 Nybegynder
20. oktober 2002 - 22:45 #9
OK jeg er med... Jeg søgte bare i /w3c/ hvor selve programlisten ligger.

Det med klokken: det du skrev kl. 22.:35:43 - hvad er det for et dokument du skriver kode til?
Avatar billede pelkjaer Nybegynder
20. oktober 2002 - 22:45 #10
Funktionen er rigtig nok.
Avatar billede mik789 Nybegynder
20. oktober 2002 - 22:46 #11
pelkjaer>taaak
Avatar billede sukos Juniormester
20. oktober 2002 - 22:47 #12
Nåh, den klokke! :O)
æh, det er jo bare en måde at få vist koden direkte i notepad, f.eks.
Avatar billede sukos Juniormester
20. oktober 2002 - 22:48 #13
Altså man skifter lige linket ud med det man vil se, og så loader siden i browseren og klikker på linket :O)
Avatar billede mik789 Nybegynder
20. oktober 2002 - 22:48 #14
sukos> altså du har lavet dig det dokument som du så bruger til at åbne kilde på et givent dokument?
Avatar billede mik789 Nybegynder
20. oktober 2002 - 22:48 #15
jeps jeg er med
Avatar billede mik789 Nybegynder
20. oktober 2002 - 22:49 #16
og det lod til at jeg fornemmede rigtigt: det er et sp. om at skifte mellem display:none og display:block - godt så kan vi selv lave noget tilsvarende.
Avatar billede mik789 Nybegynder
20. oktober 2002 - 22:49 #17
sukos, læg lige et svar
Avatar billede sukos Juniormester
20. oktober 2002 - 22:51 #18
Nej, det okay, og pelkjaer kom da vist med lige det svar(kommentar) du skulle bruge!
Avatar billede mik789 Nybegynder
20. oktober 2002 - 22:52 #19
I får fem minutter til at lægge et svar den af jer der vil ha pointene, ellers snupper jeg dem selv ;-)
Avatar billede pelkjaer Nybegynder
20. oktober 2002 - 22:56 #20
Jeg skal sq' ikke ha' nogen point - nu stopper I :)

Sukos må være rette mand.
Avatar billede mik789 Nybegynder
20. oktober 2002 - 22:57 #21
to minutter ekstra til sukos hvis han vil....
Avatar billede sukos Juniormester
20. oktober 2002 - 23:00 #22
Jamen du fik jo gjort det klart at det var det rigtige script, og jeg er ikke så meget for point mere, noget af "festen" gik op i cyberspace efter IDG+
Avatar billede pelkjaer Nybegynder
20. oktober 2002 - 23:01 #23
Så lad mik tage dem igen :)
Avatar billede mik789 Nybegynder
20. oktober 2002 - 23:01 #24
OK da, jamen så takker jeg for gratis hjælp..

I ER nogle flinke fyre..

sukos> får man en uddybning af det sidste med idg+ ....
Avatar billede mik789 Nybegynder
20. oktober 2002 - 23:02 #25
og specielt: er festen fortsat et andet sted som man bør kende???
Avatar billede pelkjaer Nybegynder
20. oktober 2002 - 23:02 #26
mik>>Det har altid været gratis :) E point har aldrig kunne indløses til cool cash - i hvert fald ikke direkte..
Avatar billede mik789 Nybegynder
20. oktober 2002 - 23:03 #27
du har ret, men æren tæller jo også
Avatar billede sukos Juniormester
20. oktober 2002 - 23:05 #28
Kunne bedre li' tanken om eksperten da det var jakob som havde kommandoen.
Nu er det et kommercielt foretagende som har kommandoen, og selvom det formodentlig er af den bedre slags, så er det nu anderledes :O(
Avatar billede mik789 Nybegynder
20. oktober 2002 - 23:08 #29
hmmn, jeg har nu ikke mærket den store forskel, bort set lidt mindre aktivitet.... men det er måske resultatet når det kommer til stykket. skal vi hellere gå et andet sted hen nu så?
Avatar billede sukos Juniormester
20. oktober 2002 - 23:09 #30
nej da! :O) Det ville sgu da være trist!
Avatar billede mik789 Nybegynder
20. oktober 2002 - 23:10 #31
ja ikke? jeg synes her er meget rart endnu, og jeg har ikke selv fundet noget der er lige så godt og med ligeså hurtig og kompetent hjælp
Avatar billede pelkjaer Nybegynder
20. oktober 2002 - 23:14 #32
Hehe jeg ville godt nok også blive trist hvis det skulle ske - tør slet ikke tænke på det antal timer jeg har brugt her.
Avatar billede mik789 Nybegynder
20. oktober 2002 - 23:15 #33
det rigtigt, hvor har man siddet her meget - men ikke spildt - lært en masse, jeg har lært mere her på eksp. end af de bøger jeg har læst og det er nok typisk for flere af os
Avatar billede pelkjaer Nybegynder
20. oktober 2002 - 23:16 #34
Jep uden tvivl.
Avatar billede mik789 Nybegynder
20. oktober 2002 - 23:17 #35
nå, gonat og tak for sluderen.... skal tidligt op i morgen :-)
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