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 16.04.2011, 17:25  
Erfahrener Benutzer
 
Registriert seit: 19.01.2010
Beiträge: 324
PHP-Kenntnisse:
Anfänger
chunky befindet sich auf einem aufstrebenden Ast
Standard [Erledigt] document.write und jQuery Selector

Hi. Auf meiner Seite mache ich so etwas:
Code:
<script type="text/javascript">
//...
$("#float").floating({targetX:"right", targetY:"bottom"});
//...
</script>

<script type="text/javascript">
document.write('<div id="float">
...
<scr' + 'ipt type="text/javascr'+'ipt">
//...
</scr' + 'ipt></div>');
</script>
Die Firefox-Fehlerkonsole sagt mir:
Fehler: $("#float") is null

Das Skript funktioniert jedoch.

Ich nehme an, dass der jQuery-Selektor den Div-Container nicht finden kann, da dieser dynamisch eingefügt wird?
Wie kann ich dieses Problem beheben? Am einfachsten wäre natürlich, den "float"-Container nicht dynamisch einzufügen. Ich möchte jedoch nicht, dass herkömmlich Browser das irgendwelche übervorsichtigen Virusscanner das Javascript erkennen. Deshalb möchte ich die Maskierung beibehalten.
chunky ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 16.04.2011, 18:57  
Erfahrener Benutzer
 
Benutzerbild von lstegelitz
 
Registriert seit: 07.09.2009
Beiträge: 4.005
PHP-Kenntnisse:
Fortgeschritten
lstegelitz ist einfach richtig nettlstegelitz ist einfach richtig nettlstegelitz ist einfach richtig nettlstegelitz ist einfach richtig nett
Standard

Zitat:
Zitat von chunky Beitrag anzeigen
Ich möchte jedoch nicht, dass herkömmlich Browser das irgendwelche übervorsichtigen Virusscanner das Javascript erkennen.
Wieso, hast du vor einen Virus einzuschleusen?
__________________
Über 90% aller Gewaltverbrechen passieren innerhalb von 24 Stunden nach dem Konsum von Brot.
lstegelitz ist offline   Mit Zitat antworten
Alt 16.04.2011, 19:30  
Erfahrener Benutzer
 
Benutzerbild von tr0y
 
Registriert seit: 26.07.2010
Beiträge: 4.865
PHP-Kenntnisse:
Fortgeschritten
tr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblick
tr0y eine Nachricht über MSN schicken
Standard

Derweil du da rein garnix maskierst
__________________
Lasse mir ohne Anwendung von Gewalt Dinge schenken, Amazon weiß darüber bald mehr.
tr0y ist offline   Mit Zitat antworten
Alt 16.04.2011, 20:45  
Moderator¹
 
Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse:
Fortgeschritten
ChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer Anblick
Standard

Zitat:
Zitat von chunky Beitrag anzeigen
Ich nehme an, dass der jQuery-Selektor den Div-Container nicht finden kann, da dieser dynamisch eingefügt wird?
Nein, sondern weil es diesen noch gar nicht gibt.
__________________
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
ChrisB ist offline   Mit Zitat antworten
Alt 16.04.2011, 21:45  
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

Zitat:
Ich möchte jedoch nicht, dass herkömmlich Browser das irgendwelche übervorsichtigen Virusscanner das Javascript erkennen. Deshalb möchte ich die Maskierung beibehalten.
Sorry aber
Zitat:
<scr' + 'ipt type="text/javascr'+'ipt">
fordert das ja gerade heraus. Was soll der Müll?

Zitat:
Das Skript funktioniert jedoch.
Und das heißt? Offenbar ja nicht.
__________________
--
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 24.04.2011, 13:31  
Erfahrener Benutzer
 
Registriert seit: 03.08.2010
Beiträge: 300
PHP-Kenntnisse:
Fortgeschritten
Asterixus sorgt für eine eindrucksvolle AtmosphäreAsterixus sorgt für eine eindrucksvolle Atmosphäre
Asterixus eine Nachricht über Skype™ schicken
Standard

Das riecht für mich eher nach noch nicht eingebundenem jQuery-Framework.
$ als Funktion gibt immer ein jQuery-Objekt zurück, egal ob der Selektor 0 oder 1000 Elemente enthält. Dafür ist jQuery auch so praktisch.
Asterixus ist offline   Mit Zitat antworten
Alt 26.04.2011, 17:37  
Erfahrener Benutzer
 
Registriert seit: 29.08.2008
Beiträge: 777
halskrause wird schon bald berühmt werden
Standard

Wenn dein Problem das ist:
Ich nehme an, dass der jQuery-Selektor den Div-Container nicht finden kann, da dieser dynamisch eingefügt wird?

.. dann versuch es mal mit folg. Event ".live" dein div zu generieren...

Ansonsten verstehe ich die Frage garnicht
halskrause 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
jquery children BlackScorp JavaScript, Ajax und mehr 12 16.02.2011 14:18
Einfaches JQuery resize und scoll läuft nicht smilla JavaScript, Ajax und mehr 5 08.02.2011 20:44
jQuery ":not" selektor Paul.Schramenko JavaScript, Ajax und mehr 13 03.12.2010 17:11
jQuery - Text an Cursorposition einfügen Koala JavaScript, Ajax und mehr 5 11.11.2010 21:28
Bin noch ein Anfänger mit jquery bitte um hilfe bomber007 JavaScript, Ajax und mehr 4 19.08.2010 23:34
[Erledigt] jQuery Slider - In eine Richtung sperren Trainmaster JavaScript, Ajax und mehr 2 08.08.2010 16:06
jQuery Selector: alle Anchor ohne class XY Chriz JavaScript, Ajax und mehr 2 27.07.2010 17:14
[Erledigt] Statistik mit jQuery DJ_RhoxxZ JavaScript, Ajax und mehr 6 25.07.2010 17:47
jquery: dialogbox funktioniert nicht Dreamwatcher JavaScript, Ajax und mehr 16 22.07.2010 18:22
jQuery findet Element nicht ByStones JavaScript, Ajax und mehr 8 11.06.2010 14:03
jQuery Plug scroll to - wie einbetten? mxxxx JavaScript, Ajax und mehr 5 24.04.2010 18:12
jQuery Ajax und $(this) Problem halskrause JavaScript, Ajax und mehr 8 01.03.2010 17:39
[Erledigt] Jquery Selektoren chunky JavaScript, Ajax und mehr 5 14.02.2010 11:14
[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

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
jquery write, jquery document write, jquery document.write, document.write jquery, write jquery, document.write in jquery, \document.write(jquery\, jquery selector document write, jquery write text, jquery selector html ajax, jquery write html, jquery document.write nachladen, ajax php save, javascript document.write, jquery documentwrite, document.write mit jquery, selector mit klasse und id jquery, probleme document.write() jquery, jquery event document.write, javascript document write

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