Willkommen auf dem Portal für Mediengestalter
|
|
Autor |
Nachricht |
Popkultur
Threadersteller
Dabei seit: 08.05.2006
Ort: bei Stuttgart
Alter: -
Geschlecht:
|
Verfasst Di 06.11.2007 19:33
Titel JS/IE6/7 "Ungültiger Parameter" ...Feierabend wart |
|
|
tut im ie nich, bitte, hilfe
Code: |
<div id="slideShow1">
<img src="images/slide1.jpg" alt="Panda Emotion" title="Panda Emotion" />
</div>
<script type="text/javascript">
$(document).ready (
function()
{
$.slideshow (
{
container : 'slideShow1',
loader: 'images/slideshow_loader.gif',
linksPosition: 'bottom',
linksClass: 'pagelinks',
linksSeparator: ' | ',
fadeDuration: 400,
activeLinkClass: 'activeSlide',
nextslideClass: 'nextSlide',
prevslideClass: 'prevSlide',
autoplay: 5,
random: false,
images: [
{
src: 'images/slide2.jpg',
caption: 'Panda Dynamic'
},
{
src: 'images/slide3.jpg',
caption: 'Panda Dynamic'
}
]
}
)
}
);
</script>
|
Zuletzt bearbeitet von Popkultur am Di 06.11.2007 19:34, insgesamt 1-mal bearbeitet
|
|
|
|
|
SURE612
Dabei seit: 02.12.2005
Ort: Bärlin / CB
Alter: -
Geschlecht:
|
Verfasst Mi 07.11.2007 07:48
Titel
|
|
|
kann dir zwar nich helfen, ich hab eher selbst ein paar fragen interesse halber
$(document).ready
wofür steht das $ ???
erweiterst du so das body objekt?
kannst du das dann mit document.ready() aufrufen?
|
|
|
|
|
Anzeige
|
|
|
bacon
Dabei seit: 24.10.2007
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Mi 07.11.2007 08:40
Titel
|
|
|
Das ist nur ne proprietäre Hilfsfunktion, meist eine Fassade um document.getElementById() etc. Javascript erlaubt das "$"-Zeichen in Methodennamen. Könnte auch heißen Hanswurst().machwas(). In Prototype macht $() genau das, erweitert gleichzeitig das DOM um bestimmte erweiterte Methoden. Da der IE da aber nicht mitmacht (einfach so generische Objekte überschreiben geht nicht), muss das explizit geschehen, bspw. durch $("myElement"), was eine Kurzform ist von document.getElementById("myElement").extend(). $() erwartet einen String oder eine DOMElement Instanz. Siehe auch http://www.prototypejs.org/learn/extensions
Zum Chaining: hans().wurst().käse().machwas() ist immer dann möglich, wenn alle Methoden Instanzen der gleichen Elternklasse bzw. Prototypen zurückgeben. Die meisten Ajax-Frameworks bieten sowas in den Element-Methoden. Sowas geht in ECMA/Javascript auch mit Objekten vom Typ Array. Sprich: myArray[0].machwas(). Das ist nicht in jeder Sprachspezifikation möglich, bspw. würdest du in PHP Probleme kriegen.
Zitat: | tut im ie nich, bitte, hilfe |
Sauber. Fehlermeldung? Welches Ajax/Javascript-Framework benutzt du?
Ist Slideshow in deinem Framework auch eine Klassenmethode des "$"-Objekts? Was istn das? Jquery?
Zuletzt bearbeitet von bacon am Mi 07.11.2007 08:54, insgesamt 4-mal bearbeitet
|
|
|
|
|
|
|
|
Ähnliche Themen |
lätere PSD nicht zu öffnen wg. ungültiger Textebene
Parameter an flash übergeben ?
Parameter in der URL für Lightbox /JQuery
Javascript Function Parameter
AS2 | Auf GET Parameter von loadMovieNum zugreifen
flash parameter übergeben
|
|
|
Du kannst keine Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum nicht antworten. Du kannst an Umfragen in diesem Forum nicht mitmachen.
|
|