TweakPC

Zurück   Computer Hardware Forum - TweakPC > Games und Software > Programmiersprachen

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 28.04.2003, 14:32   #1 (permalink)
Tweaker
 

Registriert seit: 08.05.2002
Beiträge: 438

Freddy K. befindet sich auf einem aufstrebenden Ast

Standard Javascript Frage

[i]<script language="JavaScript">
<!--
// erweitert von Klaus Hentschel
// www.javarea.de

var i = 1
images = new Array
images[1] = "pics/1.jpg"
images[2] = "pics/2.jpg"
images[3] = "pics/3.jpg"
images[4] = "pics/4.jpg"


function gallery(){
if (i == 1){
document.gallery.previous.value=""
}
}
function previmg(){
if (i != 1) {
i --
document.img.src = images[i]
document.gallery.next.value = "Nächstes >"
}
if (i == 1) {
document.gallery.previous.value=""
}
}
function nextimg(){
if (i != 4) {
i ++
document.gallery.previous.value="< Vorheriges"
image = images[i]
document.img.src = image}
if (i ==4){
document.gallery.next.value="";
}
}
function pickrand(){
var imagenumber = 4 ;
var randomnumber = Math.random() ;
var rand1 = Math.round( (imagenumber-1) * randomnumber) + 1;
var randimage = images[rand1]
document.img.src = randimage
i = rand1
if (i == 1){
document.gallery.previous.value="";
}
else {
document.gallery.previous.value="< Vorheriges";
}
if (i == 6){
document.gallery.next.value="";
}
else {
document.gallery.next.value="Nächstes >";
}
}
function firstimg(){
i = 1
document.img.src = images[i];
document.gallery.previous.value=" ";
document.gallery.next.value="Nächstes >"
}
function lastimg(){
i = 4
document.img.src = images;
document.gallery.next.value=" "
document.gallery.previous.value="< Vorheriges"
}
function stoperror(){
return true
}
window.onerror=stoperror
// -->
</script>


<div align="center">
<img border="0" name="img" src="pics/1.jpg"><br><br>
<DIV style="visibility:hide;visibility:hidden;">
<form name="gallery">
<input name="previous" onclick="previmg();" type="button" value="< Vorheriges">
<input name="first" onclick="firstimg();" type="button" value="|<< Start">
<input name="random" onclick="pickrand();" type="button" value="? Zufall ?">
<input name="last" onclick="lastimg();" type="button" value="Letztes >>|">
<input name="next" onclick="nextimg();" type="button" value="Nächstes >">
</form>
</div>

<FONT class="stn">|</font>
<FONT class="stn"><a href="javascript:onclick=previmg()">vorheriges</a> <FONT class="stn">|</font>
<FONT class="stn"><a href="javascript:onclick=firstimg()">Start</a> <FONT class="stn">|</font>
<FONT class="stn"><a href="javascript:onclick=pickrand()">Zufall</a> <FONT class="stn">|</font>
<FONT class="stn"><a href="javascript:onclick=lastimg()">letztes</a> <FONT class="stn">|</font>
<FONT class="stn"><a href="javascript:onclick=nextimg()">nächstes</a> <FONT class="stn">|</font>



In diesem Script müsste ich eine Änderung einfügen, aber ich hab keine Ahnung wie das funzt. Und zwar hab ich eine Seite mit kleinen Thumbnails von ca. 20 Pics. Wird nun eines dieser pics angelklickt, soll das Fenster mit dem Script oben erscheinen zum blättern der Bilder. D.h. es soll jeweils das Bild als erstens zum blättern angezeigt werden, welches man auf der Seite mit den Thumbnails angeklickt hat. Lässt sich das irgendwie bewerkstelligen ??
Freddy K. ist offline   Mit Zitat antworten
Alt 28.04.2003, 14:52   #2 (permalink)
Extrem Tweaker
 
Benutzerbild von Dr. BeSt
 

Registriert seit: 20.06.2002
Beiträge: 2.281

Dr. BeSt sorgt für eine eindrucksvolle AtmosphäreDr. BeSt sorgt für eine eindrucksvolle AtmosphäreDr. BeSt sorgt für eine eindrucksvolle Atmosphäre

Standard

Muss es denn via JavaScript sein? Das läßt sich mit reinem HTML doch auch lösen, indem du für jedes Bild ein HTML-Dokument erstellst, welches Links zum jeweils nächsten und vorherigen Dokument (mit dem jeweils nächsten und vorherigen Bild) enthält!
Dr. BeSt ist offline   Mit Zitat antworten
Alt 28.04.2003, 15:04   #3 (permalink)
Tweaker
 

Registriert seit: 08.05.2002
Beiträge: 438

Freddy K. befindet sich auf einem aufstrebenden Ast

Standard

Zitat:
Zitat von Dr. BeSt
Muss es denn via JavaScript sein? Das läßt sich mit reinem HTML doch auch lösen, indem du für jedes Bild ein HTML-Dokument erstellst, welches Links zum jeweils nächsten und vorherigen Dokument (mit dem jeweils nächsten und vorherigen Bild) enthält!
Ja, das stimmt.
Erstellst du mir für die 400 Bilder 400 HTML-Seiten ?
Freddy K. ist offline   Mit Zitat antworten
Alt 28.04.2003, 15:10   #4 (permalink)
Extrem Tweaker
 
Benutzerbild von Dr. BeSt
 

Registriert seit: 20.06.2002
Beiträge: 2.281

Dr. BeSt sorgt für eine eindrucksvolle AtmosphäreDr. BeSt sorgt für eine eindrucksvolle AtmosphäreDr. BeSt sorgt für eine eindrucksvolle Atmosphäre

Standard

Ach jetzt sind's auf einmal 400? Eben waren es noch 20...
Dr. BeSt ist offline   Mit Zitat antworten
Alt 28.04.2003, 15:14   #5 (permalink)
Tweaker
 

Registriert seit: 08.05.2002
Beiträge: 438

Freddy K. befindet sich auf einem aufstrebenden Ast

Standard

Zitat:
Zitat von Dr. BeSt
Ach jetzt sind's auf einmal 400? Eben waren es noch 20...
Gut, okay. Dacht es mir schon das du jetzt auf die 20 anspielst. Okay, die Zahl in dem Script oben ist nur als Beispiel gedacht.
Freddy K. ist offline   Mit Zitat antworten
Antwort

Stichworte
frage, javascript


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

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 aus.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Firefox 16 Javascript Anwendung? PLACEBO76 Windows & Programme 6 22.02.2013 16:12
Proplem mit Javascript (map24 API) LeoHart Programmiersprachen 0 30.12.2006 22:52
Javascript aus Iframe heraus daPR Programmiersprachen 0 17.06.2006 14:26
Mailadresse verstecken mit Javascript UnoOC Programmiersprachen 2 07.03.2006 07:54
Nervige Javascript-Werbung UnoOC Feedback & Fragen an die Crew 17 23.08.2005 14:25


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:30 Uhr.




Powered by vBulletin® Version 3.8.10 (Deutsch)
Copyright ©2000 - 2020, vBulletin Solutions, Inc.
SEO by vBSEO 3.5.2 ©2010, Crawlability, Inc.
Impressum, Datenschutz Copyright © 1999-2015 TweakPC, Alle Rechte vorbehalten, all rights reserved