Autor |
Nachricht |
volle101
Threadersteller
Dabei seit: 25.05.2012
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Mi 30.05.2012 05:31
Titel $.get-Inhalt wird nicht dargestellt |
|
|
Hallo liebe gestalter,
Ich habe für die mobile Variante einer Galerie-Internetseite folgenden Script geschrieben, um entsprechende Galerie nach div .thumbs zu laden:
Code: | <script type="text/javascript">
$(document).ready(function(){
$.get("../bilder.htm", function(data) {
var links = ($(data).find('a.iframe:eq(0)').attr('href'));
$.get(links, function(table) {
$('div.thumbs').each(function(index){
$(this).html($(table).find('td.galerie'));
});
});
$('h5').each(function(index){
$(this).html($(data).find('span.galerie1'));
$('br', this).replaceWith(' ');
});
});
});
</script> |
Der Inhalt der span.galerie1 wird ordnungsgemäß geladen und im h5 dargestellt. Nur leider nicht td.galerie in div.thumbs.
Ich hoffe jemand von euch weiß Rat.
LG,
Volker
|
|
|
|
|
immerIch
Dabei seit: 19.10.2010
Ort: #mein{display:block}
Alter: 35
Geschlecht:
|
Verfasst Mi 30.05.2012 13:00
Titel
|
|
|
hast du überprüft, ob in der Variable "links" überhaupt was drin steht? Das wäre jetzt der erste Anhaltspunkt, warum der nichts läd.
console.log(links) für die Fehlerkonsole.
|
|
|
|
|
Anzeige
|
|
|
volle101
Threadersteller
Dabei seit: 25.05.2012
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Mi 30.05.2012 15:25
Titel alert |
|
|
Hallöchen,
ja, das habe ich.
Ich hatte zu testzwecken in der jetzigen Leerzeile (4. Zeile von unten) mal ein >> alert(links); << zu stehen. Ich konnte dann den Link der Bilderseite sehen.
Ich hatte schon die Idee das gleiche mit der gewünschten td (galerie) zu machen, aber alert(index) dürfte nicht funktioneren bzw. es gibt das ja auch für 'h5'. Könnte es daran liegen? Gibt es eine Alternative zu 'index'???
Gruß,
Volker
|
|
|
|
|
volle101
Threadersteller
Dabei seit: 25.05.2012
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Mi 30.05.2012 15:49
Titel inhalt von 'links' |
|
|
Also ich weiß jetzt dass 'links' auf die richtige URL verweist lwcf2010.htm
Ich habe versucht mit einem alert mir den zu findenden Inhalt der td.galerie anzeigen zu lassen, was gescheitert ist. Ich habe nur überhaupt keinen Plan, woran das liegen kann!?!?!?!?!?
|
|
|
|
|
immerIch
Dabei seit: 19.10.2010
Ort: #mein{display:block}
Alter: 35
Geschlecht:
|
Verfasst Mi 30.05.2012 15:55
Titel
|
|
|
Und was ist wenn du "table" mal per console.log(table) ausgibst?
Überprüf doch erstmal all deine Variablen ob überhaupt was drin steht....
|
|
|
|
|
volle101
Threadersteller
Dabei seit: 25.05.2012
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Mi 30.05.2012 16:00
Titel Per alert |
|
|
HiHi,
gerade probiert.... per >> alert(table); <<
Allerdings kommt kein Alert. Vermutlich weil nix da ist. Nur warum nicht. *grübel*
... mit >> console.log(table); << kommt genau so wenig.
Zuletzt bearbeitet von volle101 am Mi 30.05.2012 16:11, insgesamt 1-mal bearbeitet
|
|
|
|
|
volle101
Threadersteller
Dabei seit: 25.05.2012
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Mi 30.05.2012 16:25
Titel Link |
|
|
So, wenn ich anstatt von >>$.get(links, .... <<
>>&.get("../lwcf2010.htm", ...<< angebe geht ist.
Ist allerdings nicht das was ich brauche. Ich benötige tatsächlich den a.iframe:eq(*). Also muss irgendwo in Zeile 6 [$('div.thumbs'.....] oder 7 [$(this)] der Fehler hängen.
Zuletzt bearbeitet von volle101 am Mi 30.05.2012 16:27, insgesamt 2-mal bearbeitet
|
|
|
|
|
volle101
Threadersteller
Dabei seit: 25.05.2012
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Mi 30.05.2012 17:10
Titel Bierchen wartet |
|
|
so, es gibt einen Grund ein Bier auf zu machen...
Code: | <script type="text/javascript">
$(document).ready(function(){
$.get("../bilder.htm", function(data) {
var links = ($(data).find('a.iframe:eq(0)').attr('href'));
$.get('http://www.gesangverein-lyra.de/' + links, function(table) {
$('div.thumbs').each(function(index){
$(this).html($(table).find('td.galerie'));
});
});
$('h5').each(function(index){
$(this).html($(data).find('span.galerie8'));
$('br', this).replaceWith(' ');
});
});
});
</script> |
Man beachte die Änderung in Zeile 5.
Und: Es geht. JUCH HUUUUUUUUUU!!!!
Danke, an alle mitleidenden.
p.s. Ich melde mich, wenn es nicht mehr klappt. :S
p.p.S. Ein Kollege hat mir gerade zurück gemeldet, dass es bei ihm nicht klapp.
Zuletzt bearbeitet von volle101 am Mi 30.05.2012 17:28, insgesamt 1-mal bearbeitet
|
|
|
|
|
|
|
|
Ähnliche Themen |
pdf wird pixelig dargestellt
IE IMG wird anderes dargestellt!
Favicon nicht dargestellt?
bmp -> Tranparenz wird schwarz dargestellt
Website wird auf PC anders dargestellt
Homepage in falscher Größe dargestellt
|
|