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 06.08.2009, 14:56  
Erfahrener Benutzer
 
Registriert seit: 01.04.2009
Beiträge: 173
PHP-Kenntnisse:
Anfänger
Tyrra ist zur Zeit noch ein unbeschriebenes Blatt
Tyrra eine Nachricht über ICQ schicken
Standard jquery-1.3.js ggeht nicht mit IE und älteren FF

Hallo,
benutze folgendes Script: jquery-1.3.js (habs auch mit jquery-1.3.2.min.js versucht).

http://jquery.com/

Im Safari und dem aktuellen FF gehts prima - nur im IE und älterem FF nicht.
Woran könnte das liegen?

Ich sags lieber vorher - habe keine Ahnung von Java!
Tyrra ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 06.08.2009, 14:57  
Moderator
 
Benutzerbild von agrajag
 
Registriert seit: 02.10.2006
Beiträge: 3.820
PHP-Kenntnisse:
Fortgeschritten
agrajag wird schon bald berühmt werdenagrajag wird schon bald berühmt werden
Standard

Hallo Tyrra,
was heißt "geht nicht" genau? Was genau versuchst du zu machen?

jQuery ansich hat keine Probleme mit Safari oder IE...
__________________
Today you...Tomorrow me.
agrajag ist offline   Mit Zitat antworten
Alt 06.08.2009, 15:00  
Erfahrener Benutzer
 
Registriert seit: 01.04.2009
Beiträge: 173
PHP-Kenntnisse:
Anfänger
Tyrra ist zur Zeit noch ein unbeschriebenes Blatt
Tyrra eine Nachricht über ICQ schicken
Standard

Zitat:
Zitat von agrajag Beitrag anzeigen
Hallo Tyrra,
was heißt "geht nicht" genau? Was genau versuchst du zu machen?

jQuery ansich hat keine Probleme mit Safari oder IE...
uiii, das ging aber schnell

Ich blende damit "Erledigte" ein und aus:

So siehst im Quellcode aus:

Java-Script -----------------------
<script src="jquery-1.3.js" type="text/javascript" language='JavaScript'></script>
<script language='JavaScript'>
function change_all(ausblenden){
if(ausblenden){
$('#zeile.erledigt').css('display','none');
} else {
$('#zeile.erledigt').css('display','');
}
}
</script>
Java-Script -----------------------

PHP -------------------------
<input type="checkbox" name="ausblenden" onchange="change_all(this.checked);">
PHP -------------------------

(weiter unten (ist in der TR von dem Ausgabeblock der Variablen)):

PHP -------------------------
echo '<tr id="zeile" class="'.strtolower(str_replace(' ','',strip_tags($status))).'">';
PHP --------------------------

EDIT: was auch nicht schlecht wäre wenn die "Erledigten" standardmäßig immer ausgeblendet sind und bei Klick lediglich wieder eingeblendet werden!
Tyrra ist offline   Mit Zitat antworten
Alt 06.08.2009, 15:25  
Moderator
 
Benutzerbild von agrajag
 
Registriert seit: 02.10.2006
Beiträge: 3.820
PHP-Kenntnisse:
Fortgeschritten
agrajag wird schon bald berühmt werdenagrajag wird schon bald berühmt werden
Standard

Das hier liegt wohl nicht an jQuery sondern eher an deinem Code...
Schonmal ausprobiert ob das onchange im IE/Safari überhaupt anspringt (ein alert('test'); rein oder so).
Statt .css('display', 'none') würde ich dir die .hide() und .show()-Methoden ans Herz legen.

Dein code blendet im übrigen immer die Zeile mit der ID "zeile" ein aus (und die auch nur, wenn sie zusätzlich die Klasse "erledigt" hat) - wenn du mal mehr als eine Zeile hast fällst du auf die Nase...
__________________
Today you...Tomorrow me.
agrajag ist offline   Mit Zitat antworten
Alt 06.08.2009, 15:36  
Erfahrener Benutzer
 
Registriert seit: 01.04.2009
Beiträge: 173
PHP-Kenntnisse:
Anfänger
Tyrra ist zur Zeit noch ein unbeschriebenes Blatt
Tyrra eine Nachricht über ICQ schicken
Standard

Zitat:
Zitat von agrajag Beitrag anzeigen
Das hier liegt wohl nicht an jQuery sondern eher an deinem Code...
Schonmal ausprobiert ob das onchange im IE/Safari überhaupt anspringt (ein alert('test'); rein oder so).
Statt .css('display', 'none') würde ich dir die .hide() und .show()-Methoden ans Herz legen.

Dein code blendet im übrigen immer die Zeile mit der ID "zeile" ein aus (und die auch nur, wenn sie zusätzlich die Klasse "erledigt" hat) - wenn du mal mehr als eine Zeile hast fällst du auf die Nase...
EDIT: scheint im IE gar nicht anzuspringen - habe alert('test'); eingebaut .. Im aktuellen FF und Safari gibs einen Aert nur im IE nicht

Das nur eine Zeile (und zwar die welche im Status "Erledigt" hat) ausgeblendet wird ist auch richtig so.

Deinen Rat was die anderen Dinge angeht probiere ich mal aus!

... EDIT: geht auch nicht!

PHP-Code:
<script src="jquery-1.3.2.min.js" type="text/javascript" language='JavaScript'></script>
<script language='JavaScript'>
function change_all(ausblenden)
{
if(ausblenden)
{
$('#zeile.erledigt').css .hide();
}
else
{
$('#zeile.erledigt').css .show();
}
}
</script> 

Geändert von Tyrra (06.08.2009 um 15:50 Uhr).
Tyrra ist offline   Mit Zitat antworten
Alt 06.08.2009, 15:53  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Sicher das Javascript überhauzpt geht. Und nicht beispielsweise aktive Inhalte geblockt werden? Zoneneinstellung oder wie das heisst.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Alt 06.08.2009, 16:02  
Erfahrener Benutzer
 
Registriert seit: 01.04.2009
Beiträge: 173
PHP-Kenntnisse:
Anfänger
Tyrra ist zur Zeit noch ein unbeschriebenes Blatt
Tyrra eine Nachricht über ICQ schicken
Standard

Zitat:
Zitat von nikosch Beitrag anzeigen
Sicher das Javascript überhauzpt geht. Und nicht beispielsweise aktive Inhalte geblockt werden? Zoneneinstellung oder wie das heisst.
Wen ich dich jetzt richtig verstehe - Ich teste alles auf dem gleichen Rechner unter den selben Bedingungen - lediglich im aktuellen FF und im safari passt alles super! NUR im IE und älteren FF-versionen gehts nicht.

Habe einen Alert eingebaut um zu sehen ob überhaupt was passiert - Wie gesagt im IE gehts nicht - weder alert noch das andere.

EDIT: andere Java-Scripe laufen prima auch im IE!
Tyrra ist offline   Mit Zitat antworten
Alt 06.08.2009, 16:04  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Benutz mal einen alert ohne jQuery.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Alt 06.08.2009, 16:06  
Erfahrener Benutzer
 
Registriert seit: 01.04.2009
Beiträge: 173
PHP-Kenntnisse:
Anfänger
Tyrra ist zur Zeit noch ein unbeschriebenes Blatt
Tyrra eine Nachricht über ICQ schicken
Standard

Zitat:
Zitat von nikosch Beitrag anzeigen
Benutz mal einen alert ohne jQuery.
Ohne geht nichts weder im IE noch im FF
demnach wird (jquery-1.3.2.min.js) benötigt.
Tyrra ist offline   Mit Zitat antworten
Alt 06.08.2009, 16:08  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Man, stell Dich doch jetzt nicht so an.

Code:
<script type="text/javascript" language="JavaScript">
  alert ('Hallo');
</script>
wirst Du doch wohl hinbekommen?! Das hat nichts mit jQuery zu tun.


Zitat:
<script language='JavaScript'>
ist auch falsch
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch 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
Umsetzung von parentNode in jQuery nikosch JavaScript, Ajax und mehr 8 03.08.2009 21:25
JQUERY - divs auf und zuklappen sturmi JavaScript, Ajax und mehr 5 04.06.2009 14:23
[Erledigt] jQuery Dateien nachladen Phoscur JavaScript, Ajax und mehr 7 14.03.2009 13:44
jQuery Plugin - so richtig? stayInside JavaScript, Ajax und mehr 5 23.02.2009 12:34
For Schleife mit jQuery phpbeginner JavaScript, Ajax und mehr 3 22.11.2008 22:35
Thickbox Funktionalität in jQuery Plague JavaScript, Ajax und mehr 1 28.07.2008 23:58

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
http://www.php.de/javascript-ajax-und-mehr/57831-jquery-1-3-js-ggeht-nicht-mit-ie-und-aelteren-ff.html, js klasse nicht registriert ie, jquery ie geblockt, jquery-1.3.2.min.js, jquery show ie, jquery css internet explorer problem, jquery ie hide, jquery 1.3 läuft nicht in ie, ajax \klasse nicht registriert\, jquery im internet explorer geblockt, jquery.js internet-explorer, jquery-1.3.2.min problem mit ie, jquery ie7 hide bug, ie8 jquery hide show, jquery funktioniert nicht in ff, jquery 1.3 ie, internet explorer jquery wird geblockt, ie führt javascript in js nicht aus, jquery wird im ie geblockt, safari jquery 1.3

Alle Zeitangaben in WEZ +2. Es ist jetzt 10:47 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