Autor Beitrag
DaDu
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Mo 27.12.04 11:53 
Hi Leute!

Wenn ihr mal music.msn.de [leider nur mit MS IE erreichbar] aufruft und da dann einen Song probe hört (30sec = kostenlos) öffnet sich am unteren Rand des IE ein WindowsMediaPlayer Plugin. Ich will jetzt den Quelltext dieses Frames auslesen, um an die Info über Interpret, Titel und Album zu kommen.

1. Wenn ich beim IE mit der rechten Maustaste auf den unteren Frame klicke und "Quelltext anzeigen" wähle dann bekomme ich den richtigen Quelltext.

2. Wenn ich den Code von swissdelphicenter benutzte (hier), um alle frames des TWebbrowsers zu speichern, dann speichert der zwar 2 Frames, im 2. ist aber ein anderer Quelltext!!!

Wie komme ich an den Quelltext des Frames???
(Um Missverständnissen vorzubeugen: ich muss dafür den TWebbrowser benutzten)



Hoffe ihr könnt mein Problem verstehen.

thx DaDu
herzi
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 168

WINXP pro, SUSE Linux 9.0
D7 Pers.
BeitragVerfasst: Mo 27.12.04 21:09 
Habs mal grad nachgestellt....

Wenn du auf Play klickst und dann die Frames abspeicherst sollte alles richtig sein !
DaDu
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Di 28.12.04 13:31 
Wie hast du die Frames gespeichert?? Könntest du mir eventuell den Code schicken, da es bei mir ja nicht geklappt hat!

DaDu
herzi
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 168

WINXP pro, SUSE Linux 9.0
D7 Pers.
BeitragVerfasst: Di 28.12.04 16:24 
Hab den Quellcode von Swissdelphicenter genommen. Aber erst gespeichert nachdem ich auf PLAY gedrückt habe und das Frame geladen wurde!
DaDu
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Di 28.12.04 16:45 
Ich glaub du bekommst aber auch den falschen Quelltext: Bitte poste mal die Frame1.txt!

thx DaDu
herzi
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 168

WINXP pro, SUSE Linux 9.0
D7 Pers.
BeitragVerfasst: Fr 31.12.04 11:23 
ausblenden volle Höhe Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
<html><head><title>MSN Music</title>
<meta http-equiv="Cache-Control" CONTENT="no-cache"><meta http-equiv="Pragma" CONTENT="no-cache">
<meta http-equiv="MSThemeCompatible" content="Yes"/>
<link rel="stylesheet" href="/common/branding/MSN_Music_Deutschland/custom.css" type="text/css">
<script language="javascript" src="/common/frameset/jsincludes/cookies.js"></script>
<script language="javascript" src="/common/includes/smarthelp.js"></script>
<script language="javascript" src="/common/includes/loginlogoff.js"></script>
<script language="javascript" src="/common/includes/pageheader.js"></script>
<script language="javascript" src="/common/streamer/StreamerStub.js"></script>
<script language="javascript" for="document" event="ondblclick" src="/common/includes/docdblclick.js"></script>
<script language="javascript">
var intPageID=Math.floor(Math.random() * 10000000);
function checkframes(){if(parent.frames.length==1){opener.window.location.href=window.location.href;self.close();return false;}}
function getUsername(){return ('')}
function getGuid(){return ('VKG00S47483P9N4XQ36XNQVRJD5NCSX6')}
function getShid(){return ('02F70045')}
</script>

</head>
<body topmargin="0" bottommargin="0" leftmargin="0" rightmargin="0" marginheight="0" marginwidth="0" onload="try{setupSmartHelp('Smart Help');}catch(e){}; try{onLoadEventOverride()}catch(e){};" onunload="">
<span style="BEHAVIOR: url(#default#userdata)" id="oPersist" />
<span style="BEHAVIOR: url(#default#download)" id="oDownload" />

<form name="frmMain" method="post" action="Streamer.aspx" id="frmMain" style="margin:0;padding:0;display:inline;">
<input type="hidden" name="__VIEWSTATE" value="dDwtMTI3OTMzNDM4NDs7bDxjdGxNYWluOnRvZ2dsZTs+Pg==" />


<div id="aolcontrol" style="DISPLAY:none; LEFT:0px; POSITION:absolute; TOP:0px"></div>

<table id="toggleBar" height="10" width="100%" cellpadding="0" cellspacing="0" background="togglebar_bg.gif">
  <tr>
    <td align="center" valign="top"><input type="image" name="ctlMain:toggle" id="ctlMain_toggle" onclick="streamerFrameToggleHeight(); window.event.returnValue = false;" onmouseover="toggleButtonRollover();" onmouseout="toggleButtonRolloff();" src="toggle_down_off.gif" border="0" /></td>
  </tr>
</table>

<table id="streamerMainTable" width="100%" cellspacing="0" cellpadding="0">
  <tr style="padding-bottom:2px">
    <td align="left" width="100%" id="MetaDataTableCell"><div id="MetaDataDiv"></div></td>
    <td align="left" width="1" id="MetaDataHider"></td>
    <td id="cuelist" align="left" nowrap class="productprice1">
      Aktuelles Track-Listing
      
      <select name="ctlMain:streamlist" id="ctlMain_streamlist" class="list" onchange="changeTrack(this);" style="font-size:8.5pt">

</select>
      
      <a id="ctlMain_lnkClearCueList" class="text" href="javascript:clearAllTracks();">Die Playliste löschen</a>
    </td>
  </tr>
</table>

<div id="mplayercontainer"></div>
<script language="javascript" src="/common/streamer/StreamerOnUnload.js" for="window" event="onunload"></script>
<script language="javascript" src="/common/streamer/StreamerPlayStateChange.js" for="MediaPlayer" event="playStateChange(NewState)"></script>
<script language="javascript" src="/common/streamer/Streamer.js"></script>
<script language="javascript">initConstants(10,128,'Open the Streamer','Stream-Player schließen',40,40,'Es können keine weiteren Titel mehr zum Stream-Playler hinzugefügt werden. Er enthält bereits die maximale Anzahl abspielbarer Titel.','false',33,517);createWinPlayer('60,111,98,106,101,99,116,32,105,100,61,34,77,101,100,105,97,80,108,97,121,101,114,34,32,99,108,97,115,115,105,100,61,34,99,108,115,105,100,58,54,98,102,53,50,97,53,50,45,51,57,52,97,45,49,49,100,51,45,98,49,53,51,45,48,48,99,48,52,102,55,57,102,97,97,54,34,32,116,121,112,101,61,34,97,112,112,108,105,99,97,116,105,111,110,47,120,45,111,108,101,111,98,106,101,99,116,34,32,119,105,100,116,104,61,34,49,48,48,37,34,32,104,101,105,103,104,116,61,34,54,52,34,62,60,112,97,114,97,109,32,110,97,109,101,61,34,117,105,77,111,100,101,34,32,118,97,108,117,101,61,34,102,117,108,108,34,62,60,47,111,98,106,101,99,116,62,');streamerFrameToggleHeight();eval("addToCueList30Second('30s - Wham!','Last Christmas','od23200532-11','http://promo.od2.com/promo.dll?Vendor=256&cat=OD23200532-11&quality=56&format=ASF&length=s')");</script><SCRIPT LANGUAGE="JAVASCRIPT">function ArePopupsAllowed(){return 'Yes'!='';}</SCRIPT>
</form></body></html>
DaDu
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Fr 31.12.04 12:27 
Das ist leider die falsche Seite! Du musst links unten (Wo das Bild und die Titelinfos kommen)im IE auf eine freie Stelle klicken und den Frame brauch ich. Trotzdem Danke!!!!

DaDu
herzi
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 168

WINXP pro, SUSE Linux 9.0
D7 Pers.
BeitragVerfasst: Fr 31.12.04 16:25 
Da kommt bei mir genau dieser QC. Ist doch das Plugin vom Mediaplayer!