WebSite X5Help Center

 
Wolfgang Kiefer
Wolfgang Kiefer
User

Mehrere html Codes auf einer Seite funktionieren nicht  de

Autor: Wolfgang Kiefer
Besucht 963, Followers 1, Geteilt 0  

Hallo.

Ich habe mir eine Seite mit insgesamt drei eingebundenen HTML Codes. Diese sollen durch einen Anker mit der Überschrift verbunden sein.

Leider habe ich das Problem das sich nur der erste und der zweite HTML Code anzeigen lässt. Mache ich für jeden HTML code eine eigene Seite funktionieren die drei Codes ohne Probleme.

In der beiliegenden Datei habe ich aufgeführt wie ich das eingerichtet habe.

Das Ergebnis wie es dann leider falsch angezeigt wird sieht man hier:
https://www.meisterchip.de/test/event.html

Kann mir da jemand helfen? Hab schon alles probiert und komme nicht weiter.

LG und frohe Ostern
Wolfgang
 


Gepostet am
17 ANTWORTEN - 1 NüTZLICH - 1 KORREKT
Klaus W.
Klaus W.
User

Hallo Wolfgang,

ich hab' das mal nachgebaut ... und um weitere Textobjekte und weitere Anker (4, 5 und 6) versehen. Meine Feststellung ist, dass immer der letzte Anker nicht angesprungen wird. Hier also der 6. Anker:

Mehr lesen
Gepostet am von Klaus W.
Wolfgang Kiefer
Wolfgang Kiefer
User
Autor

Hab jetzt noch einen weiteren Anker hinzugefügt. Aber es ändert sich nichts. Habe auch alle HTML Objekte entfernt und neu hinzugefügt, jetzt wird nur noch eins angezeigt (von den drei) Wenn ich aber die drei Codes auf getrennten Seiten einfüge klappt alles.  

Es ist tatsächlich nur dannn wenn alle drei Codes auf einer Seite sind.

Mehr lesen
Gepostet am von Wolfgang Kiefer
Wolfgang Kiefer
Wolfgang Kiefer
User
Autor

Habe mal alle Anker entfernt, es geht aber noch nicht :-(

Mehr lesen
Gepostet am von Wolfgang Kiefer
Klaus W.
Klaus W.
User

Das Coding sieht mit meinem laienhaften Verständnis fehlerfrei aus. Mag sein, dass es sich um einen 'Error 50' handelt. Der sagt aus, dass sich das Problem (wir) 50 cm vor dem Bildschirm befindet :-).

Vielleicht können die Profis etwas dazu sagen.

Mehr lesen
Gepostet am von Klaus W.
Wolfgang Kiefer
Wolfgang Kiefer
User
Autor

Wenn die Codes auf unterschiedlichen Seiten funktionieren sollten die schon passen. Finde es unschön wenn man den User als das Problem darstellt :-(

LG

Mehr lesen
Gepostet am von Wolfgang Kiefer
Wolfgang Kiefer
Wolfgang Kiefer
User
Autor

Obwohl.......... vielleicht ist es ja tatsächlich so. Bin ja nicht der HTML Exoerte :-)

Mehr lesen
Gepostet am von Wolfgang Kiefer
Andreas S.
Andreas S.
Moderator

Wo genau ist jetzt das Problem?  Welchen Code hast du hinzugefügt?

Weil es nicht zum letzten Anker springt?  Hast du mal daran gedacht, dass die Seite nicht lang genug ist um zum Anker zu springen?

Mehr lesen
Gepostet am von Andreas S.
Wolfgang Kiefer
Wolfgang Kiefer
User
Autor

Hi,

an der Höhe liegt es nicht. Es ist da sehr viel Luft. Was mich überrascht ist, das die Logos (Meisterchip und Raceresult) die im Code der Zeile 4 sind hinter der Überschrift in Zeile 5 angezeigt werden.



Hier:

Die grün markierten Logos sind Bestandteil des Code von Zeile 4. Die Überschrift Ergebnisse ist aber schon die Zeile 5.

Die Teilnehmerliste die man sieht ist aber dann eigentlich schon der Code von Zeile 8 wird aber in Zeile 6 angezeigt. 

Das sind die Codes:

Anmeldung:

<div id="divRRRegStart" class="RRRegStart"></div>
<script type="text/javascript" src="https://my.raceresult.com/RRRegStart/load.js.php?lang=de"></script>
<script type="text/javascript">
<!--
var rrp=new RRRegStart(document.getElementById("divRRRegStart"), 161625);
-->
</script>
<style>
/* Add custom CSS here or elsewhere to change the design */
</style>

Ergebnisse:

<div id="divRRPublish" class="RRPublish"></div>
<script type="text/javascript" src="https://my.raceresult.com/RRPublish/load.js.php?lang=de"></script>
<script type="text/javascript">
<!--
var rrp=new RRPublish(document.getElementById("divRRPublish"), 161625, "results");
rrp.ShowTimerLogo=true;
rrp.ShowInfoText=false;
-->
</script>
<style>
/* Add custom CSS here or elsewhere to change the design */
</style>

Teilnehmer:

<div id="divRRPublish" class="RRPublish"></div>
<script type="text/javascript" src="https://my.raceresult.com/RRPublish/load.js.php?lang=de"></script>
<script type="text/javascript">
<!--
var rrp=new RRPublish(document.getElementById("divRRPublish"), 161625, "participants");
rrp.ShowTimerLogo=true;
rrp.ShowInfoText=false;
-->
</script>
<style>
/* Add custom CSS here or elsewhere to change the design */
</style>

Die Datei habe ich neu erstellt:
https://my.meisterchip.de/161625.html


Vielen lieben Dank euch.

LG

Wolfgang

Mehr lesen
Gepostet am von Wolfgang Kiefer
Andreas S.
Andreas S.
Moderator

Die Anker funktionieren bei dem Musterlink!  Aber es geht dir glaube ich um die Anzeige der Ergebnisse oder?

Das obere ist der Code für den RRRegStart!  Der 2. und 3. Code ist der gleich für den RRPublish!  Gibt es nicht 3 verschiedene Codes? Vielleicht wenn du 2 gleiche Codes einbindest, dass es dann falsche Werte anzeigt oder eben durcheinander.

Abgesehen, dass du das HTML Objekt auf die ganze Länge gezogen hast, was bei dem Template nicht passt.

Mehr lesen
Gepostet am von Andreas S.
Wolfgang Kiefer
Wolfgang Kiefer
User
Autor

Sorry. Das kommt nicht direkt rüber da es nur ein kleines Detail ist. Die Codes 2 und 3 sind nicht gleich. Sie unterscheiden sich in einer Zeile:



Ich habe die auch auf seperaten Seiten gemacht wo sie funktionieren:

https://my.meisterchip.de/anmeldung.html

https://my.meisterchip.de/ergebnisse.html

https://my.meisterchip.de/teilnehmer.html

Die drei Einzelseiten enthalten genau die html Code die ich auf der Gesamtseite hatte.

https://my.meisterchip.de/161625.html

"Abgesehen, dass du das HTML Objekt auf die ganze Länge gezogen hast, was bei dem Template nicht passt"

Wo kann ich denn das einstellen? Ich habe doch das HTML Objekt einfach in die Zeile kopiert?

Vielen Dank.

Mehr lesen
Gepostet am von Wolfgang Kiefer
Andreas S.
Andreas S.
Moderator

Ich habe es jetzt auch getestet und bin auf eines draufgekommen. Der letzte Code mit den "participants"  stört irgendwie mit dem oberen Code von den "results"!  Beide zusammen sind nicht kompatibel und können die Skripte nicht gemeinsam ausführen. Da ich kein Javaskript Profi bin, kann ich auch nicht sagen, ob manche Skripte nciht 3 mal geladen werden müssen und man den Code irgendwie zusammenfassen könnte.  Jedenfalls geht der Fehler nicht von WSX5 aus.

Mehr lesen
Gepostet am von Andreas S.
Wolfgang Kiefer
Wolfgang Kiefer
User
Autor

Also geht das mit Website X5 nicht ? Auch wenn der Fehler nicht von Website X5 ausgeht,so ist aber klar das ich mit Website X5 keine drei selbst funktionierenden HTML Codes einbinden kann?

Das wär doch enttäuschend :-(

Mehr lesen
Gepostet am von Wolfgang Kiefer
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Wolfgang Kiefer
Also geht das mit Website X5 nicht ? Auch wenn der Fehler nicht von Website X5 ausgeht,so ist aber klar das ich mit Website X5 keine drei selbst funktionierenden HTML Codes einbinden kann? Das wär doch enttäuschend :-(

...!... müssen Sie die Selektor-IDs unterscheiden:
<div id="divRRRegStart" class="RRRegStart"></div>
***** document.getElementById("divRRRegStart") ****
-----------------------------------------------------
<div id="divRRRegStart2" class="RRRegStart"></div>
**** document.getElementById("divRRRegStart2") ****

.

ciao

.

Mehr lesen
Gepostet am von  ‪ KolAsim ‪ ‪
Wolfgang Kiefer
Wolfgang Kiefer
User
Autor

Vielen Dank aber ich habe ja in den drei Codes nur einmal die Selector ID RegStart:


Anmeldung:

<div id="divRRRegStart" class="RRRegStart"></div>
<script type="text/javascript" src="https://my.raceresult.com/RRRegStart/load.js.php?lang=de"></script>
<script type="text/javascript">
<!--
var rrp=new RRRegStart(document.getElementById("divRRRegStart"), 161625);
-->
</script>
<style>
/* Add custom CSS here or elsewhere to change the design */
</style>

Ergebnisse:

<div id="divRRPublish" class="RRPublish"></div>
<script type="text/javascript" src="https://my.raceresult.com/RRPublish/load.js.php?lang=de"></script>
<script type="text/javascript">
<!--
var rrp=new RRPublish(document.getElementById("divRRPublish"), 161625, "results");
rrp.ShowTimerLogo=true;
rrp.ShowInfoText=false;
-->
</script>
<style>
/* Add custom CSS here or elsewhere to change the design */
</style>

Teilnehmer:

<div id="divRRPublish" class="RRPublish"></div>
<script type="text/javascript" src="https://my.raceresult.com/RRPublish/load.js.php?lang=de"></script>
<script type="text/javascript">
<!--
var rrp=new RRPublish(document.getElementById("divRRPublish"), 161625, "participants");
rrp.ShowTimerLogo=true;
rrp.ShowInfoText=false;
-->
</script>
<style>
/* Add custom CSS here or elsewhere to change the design */
</style>

Oder soll ich die divRRPublish in

divRRPublish1 und divRRPublish2 umbenennen ?

Sorry für meine vielen (dämlichen) Fragen aber mir fehlen die HTML und Java Kenntnisse.

LG
Wolfgang

Mehr lesen
Gepostet am von Wolfgang Kiefer
Andreas S.
Andreas S.
Moderator

JA ich glaube KolAsim meinte das! Er hat nur den ersten Code erwischt!  Den dritten musst du ändern, genau wie du geschrieben hast.

Für den dritten Code musst du das nehmen....

<div id="divRRPublish1" class="RRPublish"></div>
<script type="text/javascript" src="https://my.raceresult.com/RRPublish/load.js.php?lang=de"></script>
<script type="text/javascript">
<!--
var rrp=new RRPublish(document.getElementById("divRRPublish1"), 161625, "participants");
rrp.ShowTimerLogo=true;
rrp.ShowInfoText=false;
-->
</script>

Mehr lesen
Gepostet am von Andreas S.
Wolfgang Kiefer
Wolfgang Kiefer
User
Autor

Hallo, ich habe jetzt die divRPublish in 1 und 2 umbenannt. Jetzt klappt es wie gewünscht.

https://my.meisterchip.de/161625.html

Ganz, ganz lieben Dank und allen frohe Ostern. Das ist hier echt ein ganz klasse, hilfsbereites Team.

LG
Wolfgang

Mehr lesen
Gepostet am von Wolfgang Kiefer