WebSite X5Help Center

 
Karl B.
Karl B.
User

Seiten vor und zurück blättern  de

Autor: Karl B.
Visited 1700, Followers 1, Udostępniony 0  

Ich habe folgenden Code gefunden, weiß aber nicht, an welcher Schraube ich drehen muss, damit er in WSX5 funktioniert.

<script>
// js-datei navigation durchnummerierte seiten

var URL = unescape(location.href)
var xstart = URL.lastIndexOf("/") + 1
var xend = URL.length
var digitOnePlace = URL.lastIndexOf('.') - 2
var digitTwoPlace = URL.lastIndexOf('.') - 1
var digitOne = URL.charAt(digitOnePlace)
var digitTwo = URL.charAt(digitTwoPlace)
var filePrefix = URL.substring(xstart,digitOnePlace)
var suffixStart = URL.lastIndexOf('.')
var fileSuffix = URL.substring(suffixStart,xend)
var dateiname = URL

var dig1 = null
var dig2 = null
dig1=parseInt(digitOne)
dig2=parseInt(digitTwo)

/* diese Funktion bildet den Link zur vorhergehenden Datei der Serie */
function previousFile() {
if (dig2 == 0) {
dig2 = 9
dig1--
}
else {
dig2--
}
previousFileName = filePrefix + dig1 + dig2 + fileSuffix
location.href = previousFileName
}

/* diese Funktion bildet den Link zur naechsten Datei der Serie */
function nextFile() {
if (dig2 == 9) {
dig2 = 0
dig1++
}
else {
dig2++
}
nextFileName = filePrefix + dig1 + dig2 + fileSuffix
location.href = nextFileName
}
</script>

Posted on the
52 ODPOWIEDZI - 7 USEFUL
Karl B.
Karl B.
User
Autor

Wo muss ich den js-Code einbinden?

Czytaj więcej
Posted on the from Karl B.
Andreas L.
Andreas L.
User

Hast Du mal die Webseite/Link, wo Du das gefunden hast?

Czytaj więcej
Posted on the from Andreas L.
Karl B.
Karl B.
User
Autor

Der Link funktioniert nicht, deshalb das Bild.

Czytaj więcej
Posted on the from Karl B.
Klaus W.
Klaus W.
User

Hallo Karl,

sag' doch mal, unabhängig vom Code, was du überhaupt vor hast ?

Czytaj więcej
Posted on the from Klaus W.
Andreas S.
Andreas S.
Moderator
Najlepszy Użytkownik miesiąca DE

Ich glaube @KArl B. wünscht sich, dass er Pfeile einbauen kann auf den Seiten die im Menü hin und her springen zur nächsten oder vorletzten Seite oder Sitemap oder den Seiten am Server. Das soll eben WSX5 selbst automatisch entscheiden.

Czytaj więcej
Posted on the from Andreas S.
Karl B.
Karl B.
User
Autor

Ich habe diesen Post eröffnet,weil KolAsim das in diesem Post vorgeschlagen hat. Leider hat er sich hierzu bis jetzt nicht gemeldet, was ich sehr schade finde. 

Czytaj więcej
Posted on the from Karl B.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Karl B.
 Ich habe diesen Post eröffnet,weil KolAsim das in diesem Post vorgeschlagen hat. Leider hat er sich hierzu bis jetzt nicht gemeldet, was ich sehr schade finde. 
  (It > De) ... Entschuldigung, leider habe ich nicht verstanden, warum Sie die Frage falsch gestellt haben, da ich Ihnen bei dem von Ihnen geposteten Code nicht helfen kann, nicht bei meinem und anscheinend ungültig ...
... stattdessen, wenn Sie immer noch an meiner Idee des anderen Themas interessiert sind, kann ich Ihnen meinen exklusiven Code zur Verfügung stellen und immer sehr einfach und unkompliziert, auch wenn es ein Minimum an Aufwand erfordert, um die Reihenfolge der Seiten mit unterschiedlichen Namen zu erhalten, wobei immer die verwendet wird [< | >] Tasten ...
... wenn Sie danach suchen, lassen Sie es mich wissen ...

ciao

.

Czytaj więcej
Posted on the from  ‪ KolAsim ‪ ‪
Karl B.
Karl B.
User
Autor

@KolAsim ‪

Wenn es für dich kein großer Aufwand ist, bin ich weiterhin interessiert.

Czytaj więcej
Posted on the from Karl B.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

OK
... für das Beispiel, das ich vorschlage, immer exklusiv,
1) - Öffnen Sie ein NEUES Projekt und erstellen Sie zusätzlich zu HOME (index.html) die Seiten pippo (pippo.html), pluto (pluto.html), paperino (paperino.html), topolino (topolino.html), minnie (minnie.html) , clarabella (clarabella.html)...
2) - Geben Sie in HEADER (und/oder FOOTER) ein HTML-Codeobjekt ein und fügen Sie diesen Code ein:
<button id="indietro"> << | - </button> <button id="avanti"> - | >> </button>
<script src="files/pagine_array_k.js"></script>
3) - Fügen Sie bei > Schritt 1  die Datei "pagine_array_k.js" an ,, und lassen Sie "files" standardmäßig als vorgeschlagenes Ziel ...
4) - alles erledigt, sehr einfach ...
...
... sobald Sie es versucht und verstanden haben, können Sie den Namen der Seiten nach Ihren Wünschen hinzufügen und / oder anpassen ...
... wenn Sie eine Klärung benötigen, begleiten Sie sie mit dem LINK Ihres Beispiels ...

.

HinweisAuf der letzten Seite der Liste in der JavaScript-Datei, in diesem Fall "clarabella.html", dürfen Sie nicht das letzte Komma setzen, nein! (,)

.

... unzip   >   pagine_array_k.zip   >>   pagine_array_k.js

.

Czytaj więcej
Posted on the from  ‪ KolAsim ‪ ‪
Karl B.
Karl B.
User
Autor

Mit den ursprünglichen Seitennamen funktioniert es einwandfrei, Link

Mit den geänderten Seitennamen funktioniert es nicht. Link

Was habe ich falsch gemacht?

Czytaj więcej
Posted on the from Karl B.
Karl B.
Karl B.
User
Autor

Ich habe vergessen die Seitennamen in der js-Datei zu ändern. 

Wie kann ich die geänderte js-Datei als JavaScript spreichern? 

Czytaj więcej
Posted on the from Karl B.
Andreas S.
Andreas S.
Moderator
Najlepszy Użytkownik miesiąca DE

Ist ja sonnenklar!  Du musst ja auch in der Javaskript DAtei die Namen der Seiten (bzw. Dateinamen) eintragen im roten Bereich. Also im Prinzip deine ganze Sitemap!  Sonst erkennt er nicht was vorne oder hinten ist.

Czytaj więcej
Posted on the from Andreas S.
Andreas S.
Andreas S.
Moderator
Najlepszy Użytkownik miesiąca DE

einfach als Endung  js nehmen. 

Czytaj więcej
Posted on the from Andreas S.
Karl B.
Karl B.
User
Autor

Offline funktioniert es jetzt auch mit den geänderten Seitennamen, aber onlie nicht, obwohl ich die Seitennamen in der js-Datei geändert und die Datei als JavaScript gespeichert habe. Link

Czytaj więcej
Posted on the from Karl B.
Karl B.
Karl B.
User
Autor

Alles klar, jetzt funktioniert es mit den geänderten Seitennamen auch online.

Wie kann man die Buttonfarbe (Hintergrund und Rand), die Schriftart, Schriftgroße, Schriftfarbe und den Abstand zwischen den Button ändern?  

Czytaj więcej
Posted on the from Karl B.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Karl B.
Alles klar, jetzt funktioniert es mit den geänderten Seitennamen auch online. Wie kann man die Buttonfarbe (Hintergrund und Rand), die Schriftart, Schriftgroße, Schriftfarbe und den Abstand zwischen den Button ändern?  
  (It > De)  ... Ich habe nachgesehen, OK, ... sehr gut; ... wie Sie bemerkt haben, ist die Wartung einfach, elementar ...
... wie Sie bereits von meinen vorherigen Codes wissen, die ich Ihnen gegeben habe, können Sie mit CSS STYLE alle Aspekte der Schaltflächen mit Stil inline anpassen ...
... oder fügen Sie zum Beispiel im Abschnitt /HEAD (Benutzerdefinierter Code | 3. Trank) diesen Code ein:

<style>
#indietro,#avanti {font-size:18px;cursor:pointer;background-color:yellow;color:blue;border-radius:7px;border:solid 1px red;margin:5px }
#indietro:hover, #avanti:hover {opacity: 0.5}
</style>

.

Czytaj więcej
Posted on the from  ‪ KolAsim ‪ ‪
Karl B.
Karl B.
User
Autor

Wie immer perfekt, vielen Dank!

Czytaj więcej
Posted on the from Karl B.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

...wink...

Czytaj więcej
Posted on the from  ‪ KolAsim ‪ ‪
Karl B.
Karl B.
User
Autor

1. Wo kann ich in der js-Datei einstellen, dass nach der letzten und ersten Seite das Dialogfenster nicht angzeigt wird?

2. Wo kann ich im css-Code den Abstand zwischen den Button einstellen?

Czytaj więcej
Posted on the from Karl B.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

1) - Zeilen 22 und 30 löschen:

2) - Ändern Sie diesen Wert: >> margin: 5px

.

Czytaj więcej
Posted on the from  ‪ KolAsim ‪ ‪
Karl B.
Karl B.
User
Autor

zu 1. Perfekt, das funktioniert!

zu 2. So hatte ich auch versucht, aber dann werden die Button untereinander angezeigt. Link

Czytaj więcej
Posted on the from Karl B.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

2) ... you have the container cell too narrow, 200 pixels ...!...
... or enlarge it, or add this string:

#imHeader_imHTMLObject_01_wrapper, #imHeader_imHTMLObject_01_wrapper div {width:auto !important}

.

Czytaj więcej
Posted on the from  ‪ KolAsim ‪ ‪
Karl B.
Karl B.
User
Autor

Darauf hätte ich auch selber kommen müssen/können. Trotzdem vielen Dank für den schnellen Hinweis.

Ich lasse den Beitrag noch offen, falls ich noch weitere Fragen haben sollte.

Czytaj więcej
Posted on the from Karl B.
Karl B.
Karl B.
User
Autor

Wie trage ich eine Ebene in die Liste der js-Datei ein?

Czytaj więcej
Posted on the from Karl B.
Karl B.
Karl B.
User
Autor
Karl B.
Wie trage ich eine Ebene in die Liste der js-Datei ein?

Das habe ich gelöst, aber was trage ich ein, damit die externe Seite in einem neuen Tab geöffnet wird?

Czytaj więcej
Posted on the from Karl B.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Karl B.
... ... ... aber was trage ich ein, damit die externe Seite in einem neuen Tab geöffnet wird?

...!... es liegt nicht in der Logik meines Codes; es ändert den Zweck meines Codes...!...

(-)  >         window.location.href = NuovaPaginaK;   
(+)
>         window.open(NuovaPaginaK, '_blank');

.

Czytaj więcej
Posted on the from  ‪ KolAsim ‪ ‪
Karl B.
Karl B.
User
Autor
‪ KolAsim ‪ ‪
window.open(NuovaPaginaK, '_blank');

Füge ich das vor oder nach dem Link "https://meinedomain.de/index.html" ein?

Czytaj więcej
Posted on the from Karl B.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

.. müssen Sie die alte Anweisung (-) durch die neue Anweisung (+) ersetzen...
... offensichtlich ohne das (+) ...

.

Czytaj więcej
Posted on the from  ‪ KolAsim ‪ ‪
Karl B.
Karl B.
User
Autor

Es funktioniert nur https://meinedomain.de/index.html.  Dann wird die Seite aber  nicht  in  einem  neuen  Fenster  geöffnet.

Czytaj więcej
Posted on the from Karl B.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

...!... auch wenn das (_blank) vermieden werden sollte, wie bereits erwähnt...!... ... ... müssen Sie in den Zeilen 38 und 44 des farblich hervorgehobenen Teils eine sehr einfache Ersetzung vornehmen Gelb; ...es ist nicht schwer...

.

Czytaj więcej
Posted on the from  ‪ KolAsim ‪ ‪
Karl B.
Karl B.
User
Autor

Das funktionert leider gar nicht. Link

Czytaj więcej
Posted on the from Karl B.
Andreas S.
Andreas S.
Moderator
Najlepszy Użytkownik miesiąca DE

Ist die }  Klammer gelb markiert?  Nein ist sie nicht, also nicht löschen!

Czytaj więcej
Posted on the from Andreas S.
Karl B.
Karl B.
User
Autor

Sitmmt, mein Fehler.

Nun werden aber alle Seiten (Links) in einem neuen Fenster (Tab) geöffnet. Ich möchte aber, dass nur externe Seiten, z.B. https://www.meinedomain.de/index.html in einem neuen Tab geöffnet werden.

Czytaj więcej
Posted on the from Karl B.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... ...in der Tat, wie Andres sagte; Sie müssen die vorherigen Tipps korrekt und passiv befolgen ...
... in der Striga gibt es keine schließende Klammer [}], so dass Sie sie nicht berühren müssen ...

Karl B.
Sitmmt, mein Fehler. Nun werden aber alle Seiten (Links) in einem neuen Fenster (Tab) geöffnet. Ich möchte aber, dass nur externe Seiten, z.B. https://www.meinedomain.de/index.html in einem neuen Tab geöffnet werden.
 ‪ KolAsim ‪ ‪
...!... es liegt nicht in der Logik meines Codes; es ändert den Zweck meines Codes...!... ... .
.... die Seiten müssen natürlich die der JavaScript-Skriptliste sein...

.

Czytaj więcej
Posted on the from  ‪ KolAsim ‪ ‪
Karl B.
Karl B.
User
Autor

Link!

Wie schon geschrieben, soll nur die externe Seite (Maus) in einem neuen Tab geöffnet werden. Tatsächlich aber werden alle Seiten in einem neuen Fenster geöffnet.

Czytaj więcej
Posted on the from Karl B.
Karl B.
Karl B.
User
Autor

Maus=https://www.websitex5.com/de/designvorlagen-website.php

Czytaj więcej
Posted on the from Karl B.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... meine exklusive und einfache Paginierung, die Reihenfolge der Seiten der Website wird gemacht und gestaltet; ... natürlich können Sie die Reihenfolge nicht überspringen oder ändern ...
... Sie müssen das Skript für den vorgesehenen Zweck verwenden ...
... oder Sie können versuchen, JS als letzte Beziehung zu setzen und die richtigen Bedingungen zu schaffen ...
... es ist viel besser, den externen LINK in eine Seite der JS-Sequenz der Site zu setzen ...

.

Czytaj więcej
Posted on the from  ‪ KolAsim ‪ ‪
Karl B.
Karl B.
User
Autor
 ‪ KolAsim ‪ ‪
... den externen LINK in eine Seite der JS-Sequenz der Site zu setzen ...

Was bedeutet das? Wie muss ich hierzu konkret vorgehen?

Czytaj więcej
Posted on the from Karl B.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... zum Beispiel auf der Seite "clarabella.html" einen Link zu der zu besuchenden externen Seite setzen ...

Czytaj więcej
Posted on the from  ‪ KolAsim ‪ ‪
Karl B.
Karl B.
User
Autor

Der Link geht von der Ebene (Maus) zur externen Seite (Index.html).

Czytaj więcej
Posted on the from Karl B.
Karl B.
Karl B.
User
Autor

Czytaj więcej
Posted on the from Karl B.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... nicht! ... das ist nicht gut...
... Sie müssen eine (versteckte) Seite der Site verwenden, und auf dieser Seite müssen Sie einen HINWEIS schreiben und den Link zur externen Seite setzen über eine Schaltfläche oder einen Text oder ein Bild ...

.

Czytaj więcej
Posted on the from  ‪ KolAsim ‪ ‪
Karl B.
Karl B.
User
Autor

Das funktioniert Link

Ich möchte aber, dass bei klick auf nächste oder vorherige Seite der externe Link (Maus) ausgeführt wird, also ohne den Umweg über einen Link in der Seite Maus, oder ist das nicht möglich? 

Czytaj więcej
Posted on the from Karl B.
Andreas S.
Andreas S.
Moderator
Najlepszy Użytkownik miesiąca DE

Wie willst du eine "externe" Seite die nicht geladen ist per Klick nach rechts anzeigen lassen?

Die internen sind auf deinem Server oder in der Sitemap und können das laut Skript tun.

Czytaj więcej
Posted on the from Andreas S.
Karl B.
Karl B.
User
Autor

Deshalb meine Frage, ob das mit Code in der js-Datei gesteuert werden kann oder eben nicht. 

Czytaj więcej
Posted on the from Karl B.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... Ich wiederhole, es macht keinen Sinn in der Paginierung, ... wie Andres auch sagte...
... aber Sie können ein <meta> redirect  setzen, aber das kann in "_blank" nicht funktionieren...!...

... ... oder Sie könnten einen IFRAME setzen ...

.

Czytaj więcej
Posted on the from  ‪ KolAsim ‪ ‪
Karl B.
Karl B.
User
Autor

Sehr schade, trotzdem vielen Dank für die Mühe.

Czytaj więcej
Posted on the from Karl B.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... auch wenn es ein Widerspruch ist und wenn Sie es wirklich wollen und um den Fluss nicht zu unterbrechen, können Sie versuchen, es zu tun Konditionieren des Codes für das letzte Element in der Liste ...

.

Czytaj więcej
Posted on the from  ‪ KolAsim ‪ ‪