Zurück   Flashforum > Alternative Technologien > JavaScript & jQuery

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 22-09-2009, 11:33   #1 (permalink)
reXcel
 
Benutzerbild von Sören
 
Registriert seit: Aug 2002
Ort: Herford
Beiträge: 4.774
per JavaScript DOM durchsuchen und alle Flashfilme finden...

Hi,
es müsste doch bestimmt unterschiedliche Wege geben, um die Website/den DOM zu durchsuchen und alle Flashfilme (irgendwie) zu identifizieren.

Hab hierzu nichts finden können, und bin selber kein JS Guru.

Hätte jemand einen Code-Schnippsel Vorschlag?

Sören
__________________
iPhone, iPad, Android und Flash Video Streamingserver
Streaming & Live-Streaming für Flash, iPhone, iPad, iPod touch und Android.
Inkl. Player, Videokonvertierung in optimierte Formate, Playercode, Flexplayer, etc...
Sören ist offline   Mit Zitat antworten
Alt 22-09-2009, 11:52   #2 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Code:
document.getElementsByTagName('object');
sollte dir weiterhelfen.
Kann allerdings sein, dass auch andere Elemente per <object> eingebunden sind, die würden dann auch mit auftauchen. Sollte allerdings eher selten der Fall sein…
__________________
RTFM
Wie man Fragen richtig stellt.

Achim Bindannmalweg

Money makes the world go round, fear makes it turn much faster.
(New Model Army)
sonar ist offline   Mit Zitat antworten
Alt 22-09-2009, 12:56   #3 (permalink)
reXcel
 
Benutzerbild von Sören
 
Registriert seit: Aug 2002
Ort: Herford
Beiträge: 4.774
Danke.

Aber genau diese Überlegung habe ich auch. Ich brauche aber eine Lösung die (fast) überall funktioniert. Nicht nur "in den meisten Fällen".

Daher dachte ich mir, es gibt vielleicht konkrete Hinweise darauf, dass es ein Flashfilm ist. Oder auch Elementeigenschaften die die es nur bei Flash gibt...
__________________
iPhone, iPad, Android und Flash Video Streamingserver
Streaming & Live-Streaming für Flash, iPhone, iPad, iPod touch und Android.
Inkl. Player, Videokonvertierung in optimierte Formate, Playercode, Flexplayer, etc...
Sören ist offline   Mit Zitat antworten
Alt 22-09-2009, 13:13   #4 (permalink)
nobody is perfect
 
Benutzerbild von richtsteiger
 
Registriert seit: Jul 2004
Ort: munich
Beiträge: 876
Naja, dann werte doch noch die Attribute "classid" und/oder "codebase" aus.
Gerade die classid sollte doch eindeutig sein. Also z. B. so:
HTML-Code:
var obj = document.getElementsByTagName('object');
var count = 0;
for (var i = 0; i < obj.length; i++) {
  if ('CLSID:D27CDB6E-AE6D-11cf-96B8-444553540000' == obj[i]getAttribute('classid')) count++;
}
alert(count + ' Flashfilme gefunden.');
__________________
XING
richtsteiger ist offline   Mit Zitat antworten
Alt 22-09-2009, 13:45   #5 (permalink)
Neuer User
 
Registriert seit: Sep 2009
Beiträge: 216
Hey,
du findest noch im data Attribut die information also du könntest die Endung des Files heraus filtern oder du schaust das type Attribut an. Sollte ja eigentlich so aus schauen application/x-shockwave-flash.

Mit freundlichen Grüßen

Cas
CaselPasel ist offline   Mit Zitat antworten
Alt 22-09-2009, 13:52   #6 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
@richsteiger: Na, damit isses nicht getan: die <embed>-Variante gibt's ja auch noch.
Das SWFObject schreibt z.B. im Safari und im Firefox die SWF per <embed> ins DOM.
Also müsste man das auch noch berücksichtigen, und, um sicherzugehen, noch so wie beim <object> den Wert des type-Attributs prüfen: application/x-shockwave-flash
__________________
RTFM
Wie man Fragen richtig stellt.

Achim Bindannmalweg

Money makes the world go round, fear makes it turn much faster.
(New Model Army)
sonar ist offline   Mit Zitat antworten
Alt 22-09-2009, 14:52   #7 (permalink)
nobody is perfect
 
Benutzerbild von richtsteiger
 
Registriert seit: Jul 2004
Ort: munich
Beiträge: 876
Zitat:
Zitat von sonar Beitrag anzeigen
@richsteiger: Na, damit isses nicht getan: die <embed>-Variante gibt's ja auch noch.
Das SWFObject schreibt z.B. im Safari und im Firefox die SWF per <embed> ins DOM.
Hast ja Recht, aber dann stellt sich mir die Frage, auf welchen Seiten
überhaupt gezählt werden soll. Auf fremden oder auf eigenen? Und wenn's per
SWFObject eingebunden wird und die eigene Seite ist, kann man ja auch
gleich die Anzahl der Aufrufe der swfobject.embedSWF() zählen.
__________________
XING
richtsteiger ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Flashfilme über Suchmaschinen finden Veyoun Flash MX 2004 3 03-04-2005 15:39
Alle Scripts durchsuchen? Tarantoga Flash MX 2004 10 08-03-2005 10:24
mit Javascript Flashfilme steuern rayflash Flash Entwicklungsumgebung erweitern 5 13-07-2004 15:12
Alle Tabellen Durchsuchen thesilencer5 Flash und Datenbanken 11 05-01-2003 15:01
Flashfilme mit JavaScript ansprechen pjantha dozi Flash 4 und Flash 5 0 27-08-2002 16:11


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:13 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele