php.de

Zurück   php.de > Webentwicklung > JavaScript, Ajax und mehr

JavaScript, Ajax und mehr dynamisches Scripten und Interaktion auf Clientebene

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 23.12.2009, 10:09  
Erfahrener Benutzer
 
Registriert seit: 22.05.2008
Beiträge: 192
krackmoe befindet sich auf einem aufstrebenden Ast
Standard setattribute keine änderung im ie

Hab hier eine einfache Javascript Funktion, bei der ich einfach nur die beiden werte data und value ändern möchte.

Im Firefox funktioniert das ohne Probleme.. und in keinem IE gehts.. die beiden Werte data und value bleiben komplett unverändert.

Habs auch schon probiert mit
document.getElementById('movieTrailer').data = http://www.youtube.com/v/'+x;
und fürs zweite element dasselbe...

Hier ebenso... keine Änderung im IE.


Code:
function setVideo(x){
  var elem = document.getElementById('movieTrailer');
  var elem2 = document.getElementById('embedTrailer');
  elem.setAttribute('data','http://www.youtube.com/v/'+x);
  elem2.setAttribute('value','http://www.youtube.com/v/'+x);                    
}
Und hier mein html dazu:
Code:
<object
     id="movieTrailer"
     width="600" height="480"
     type="application/x-shockwave-flash"
     data="http://www.youtube.com/v/uNRA4Ds7hbo&amp;hl=de&amp;fs=1&amp;rel=0">                 
<param
     id="embedTrailer"
     name="movie"
     value="http://www.youtube.com/v/uNRA4Ds7hbo&amp;hl=de&amp;fs=1&amp;rel=0"/>                 
<param name="allowFullScreen" value="true"/>                  
<param name="allowscriptaccess" value="always"/>                 
</object>
krackmoe ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 23.12.2009, 11:04  
Erfahrener Benutzer
 
Registriert seit: 01.12.2009
Beiträge: 645
PHP-Kenntnisse:
Fortgeschritten
draco88 befindet sich auf einem aufstrebenden Ast
draco88 eine Nachricht über ICQ schicken
Standard

Dein HTML-Code schaut schon nicht ganz richtig aus, versuch mal das so einzubinden:

HTML-Code:
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="0" height="0">
    <param name="movie" value="http://www.youtube.com/v/xyz" />
    <param name="quality" value="high" /><param name="menu" value="false" />
    <param name="wmode" value="" />
    <embed src="http://www.youtube.com/v/xyz" wmode="" quality="high" menu="false" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="0" height="0"></embed>
</object> 
draco88 ist offline   Mit Zitat antworten
Alt 23.12.2009, 11:15  
Erfahrener Benutzer
 
Registriert seit: 22.05.2008
Beiträge: 192
krackmoe befindet sich auf einem aufstrebenden Ast
Standard

Mh.. wenn ichs so mach, bekomm ich unterm IE folgende Fehlermeldung:

Webpage error details

Message: 'null' is null or not an object
Line: 224
Char: 5
Code: 0
URI: blablabla/filmtrailer.phtml

In Zeile 224 steht nichts was irgendwie was damit zu tun haben könnte... keine Ahnung warum er auf diese Zeile verweist...
krackmoe ist offline   Mit Zitat antworten
Alt 23.12.2009, 11:28  
Erfahrener Benutzer
 
Registriert seit: 22.05.2008
Beiträge: 192
krackmoe befindet sich auf einem aufstrebenden Ast
Standard

Hab was rausgefunden..

Es funktioniert auch mit meienm Code...
Er schreibt das richtige in elem.data und elem2.value hinein..
Aber er zeigts mir im Video nicht an!
D.h. er spielt immer das Standard Video ab.. was ich hardgecoded hineingeschrieben hab..
krackmoe ist offline   Mit Zitat antworten
Alt 23.12.2009, 11:37  
Erfahrener Benutzer
 
Registriert seit: 01.12.2009
Beiträge: 645
PHP-Kenntnisse:
Fortgeschritten
draco88 befindet sich auf einem aufstrebenden Ast
draco88 eine Nachricht über ICQ schicken
Standard

Du musst natürlich noch die ID's hineinschreiben und deine JS-Funktion abändern.

HTML-Code:
<object id='movieTrailer' classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="0" height="0">
    <param name="movie" value="http://www.youtube.com/v/xyz" />
    <param name="quality" value="high" /><param name="menu" value="false" />
    <param name="wmode" value="" />
    <embed id='embedTrailer' src="http://www.youtube.com/v/xyz" wmode="" quality="high" menu="false" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="0" height="0"></embed>
</object> 
Für den JS Teil benutzte ich prototype, weils einfacher ist
Code:
function setVideo(x){
  $('movieTrailer').select('param[name="movie"]').first().value = 'http://www.youtube.com/v/'+x;
  $('embedTrailer').src = 'http://www.youtube.com/v/'+x;   
}

Geändert von draco88 (23.12.2009 um 11:41 Uhr).
draco88 ist offline   Mit Zitat antworten
Alt 23.12.2009, 11:38  
Erfahrener Benutzer
 
Registriert seit: 22.05.2008
Beiträge: 192
krackmoe befindet sich auf einem aufstrebenden Ast
Standard

Ja hab eh die IDs noch hineingeschrieben

Benütze auch Prototype.. nur hab ichs mal ausprobiert.. ob der IE vielleicht damit Probleme hat!
krackmoe ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

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

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

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] Kleine Änderung an PHP-Script für Hobbyprojekt guenther_1976 Scriptbörse 0 08.12.2009 19:22
[Erledigt] Weisse Seite nach Änderung und Upload | HTTP 200 moveax1 Server, Hosting und Workstations 3 26.05.2009 13:47
Brauche jemanden für eine kleine PHP Script Änderung! wavelow Scriptbörse 4 11.05.2009 13:18
Änderung von $_GET auf $_POST verursacht keine Darstellung ripmavespa PHP Tipps 2009 5 03.05.2009 16:30
Änderung von Slimbox 2 Buschdieb Scriptbörse 1 03.05.2009 13:18
[Erledigt] Insert nur bei Änderung der Daten marc_tobien Datenbanken 3 02.05.2009 23:54
MySQL - Lagerverwaltung - Problem mit automatischer Änderung des Lagerbestandes godfather_al Datenbanken 10 01.07.2008 12:58
Änderung der Volltextsuche-Parameter in der Konfig.datei maulwurf Datenbanken 4 17.12.2007 13:22
Output von Applikationen bei Änderung des Inhalts auslesen qwertzu PHP Tipps 2007 3 14.10.2007 20:28
Sortierreihenfolge nach Eintrag oder letzter Änderung leuktra Datenbanken 7 29.01.2007 19:20
Anleitung änderung PHP3 auf 4 bzw. 5 PHP Tipps 2006 7 26.09.2006 21:16
[Erledigt] Radiobutton per CSS formatieren. Änderung wird nicht wirksam HTML, Usability und Barrierefreiheit 17 27.11.2005 20:22
Datum der letzten Änderung der Tabelle in DB ausgeben Datenbanken 2 08.08.2005 16:18
datei auf änderung prüfen LP PHP Tipps 2005-2 6 01.07.2005 15:39
Änderung und Anpassung von Jaxx newsletter PHP Tipps 2005 3 07.01.2005 12:11

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
setattribute ie, internet explorer setattribute, prototype setattribute, ie9 setattribute, prototype ie setattribute, internet explorer video set attribute data, prototype setattribute internet explorer, prototype setattribute ie, setattribute(\data\, javascript setattribute ie9, setattribute value ie, setattribute ie 9, youtube setattribute, wmode javascript prototype ie, setattribute(\data\, url);, internet explorer setattribute(value, ie6 keine änderungen, explorer javascript setattribute type, setattribute geht, javascript setattribute ie

Alle Zeitangaben in WEZ +2. Es ist jetzt 10:58 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum