Willkommen auf dem Portal für Mediengestalter
|
|
|
| Autor |
Nachricht |
Kreativist
Threadersteller
Dabei seit: 08.05.2006
Ort: bei Stuttgart
Alter: -
Geschlecht:
|
Verfasst Di 06.11.2007 20: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 Kreativist am Di 06.11.2007 20:34, insgesamt 1-mal bearbeitet
|
|
| |
|
 |
SURE612
Dabei seit: 02.12.2005
Ort: Bärlin / CB
Alter: -
Geschlecht:
|
Verfasst Mi 07.11.2007 08: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?
|
|
| |
|
 |
bacon
Dabei seit: 24.10.2007
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Mi 07.11.2007 09: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 09:54, insgesamt 4-mal bearbeitet
|
|
| |
|
 |
| |
|
 |
| Ähnliche Themen |
lätere PSD nicht zu öffnen wg. ungültiger Textebene
flash parameter übergeben
Text in Flash aus HTML als Parameter übergeben
[Director MX 2004] Parameter des Countdown-Timer
Darstellungsprobleme in IE6
IE6 und IE7
|
 |
|
Du kannst keine Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum nicht antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen.
|
|