 |
| Hinweise |
Willkommen im TP-Hilfe-Forum!Dies ist ein Forum zu den Themen Photoshop, Dreamweaver, Flash, Selbständigkeit und mehr, in dem Du Hilfe, Anleitung oder eine Lösung zu Deinen Problemen erhältst. Aktuell bist Du in unseren Foren als Gast mit reinen Leserechten unterwegs. Wenn Du Dich registrierst, kannst Du eigene Themen verfassen, deine Frage stellen und privat mit anderen TPlern kommunizieren. Weitere Foren werden zugänglich, und Du wirst – falls gewünscht – per Mail über neue Beiträge informiert. Die Registrierung ist schnell und kostenlos. Sollten bei der Registrierung Fragen auftauchen, reicht ein Klick in unsere Hilfe - Häufig gestellte Fragen oder eine kurze Mitteilung an das Support-Team. Viel Spaß bei Traum-Projekt.com |
24.08.2004, 02:15
|
#1
|
|
TP-Member
Registriert seit: Dec 2003
|
verlinkte Grafiken per Zufall erscheinen lassen
Hallo zusammen,
ich möchte auf meiner Startseite verschiedene GIF-Grafiken einbinden. Es soll aber immer nur eine Grafik erscheinen, per Zufall.
Jede Grafik sollte verlinkt sein.
Das heißt z.B.:
Ich habe 5 verschiedene Grafiken die auf 5 verschiedene Seiten verlinkt sind. Es soll aber immer nur eine Grafik per zufall auf der Startseite zu sehen sein.
Wie löse ich das am einfachsten und besten?
Vielen Dank für Eure Hilfe! 
|
|
|
24.08.2004, 09:37
|
#2
|
|
TP-Supporter
Registriert seit: Sep 2002
Ort: Spiez
|
Hey
ich habe das was auf php3.de gefunden.
Vielleicht kannst du damit ja was anfangen.
Setze mal voraus dass du etwas PHP-Verständnis hast:
Es ist da um den Hintergrund zu verändern...
aber mit einigen Anpassungen sollte es gehen denke ich.
PHP-Code:
// is not a complete code but enough to random select background image.
// hope this can save your time :-)
<?php
srand ((double) microtime() * 1000000);
$randnum = rand(1,4);
$tempbackground = array(
"",
"wallpaper/WinXP.jpg",
"wallpaper/26033 Full moon gulls and surf.jpg",
"wallpaper/All White.jpg",
"wallpaper/xsport20_1024.jpg",
);
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=big5">
<title>calendar</title>
</head>
<body background="<?php echo $tempbackground[$randnum]; ?>" text="#FFFFFF" link="#FFFFFF" vlink="#FFFFFF" alink="#FFFFFF" style="background-attachment: fixed">
</body>
</html>
__________________
Im Zweifelsfalle fragen sie ihren Arzt oder die Suchmaschine ihrer Wahl.
|
|
|
24.08.2004, 14:36
|
#3
|
|
TP-Member
Registriert seit: Dec 2003
|
Hallo,
danke für Deine Antwort!
In php bin ich leider nicht soo gut, bzw. stehe noch am Anfang.
Von daher, gibts da auch was in HTML, CSS oder JavaScript?
|
|
|
24.08.2004, 14:45
|
#4
|
|
TP-Supporter
Registriert seit: Sep 2002
Ort: Spiez
|
in HTML fällt mir nix ein
in CSS muss du den Hotspot (User im Forum) fragen (Denke aber das mittels CSS keine Lösung hinbringt) und
JavaScript kenne ich fast garnicht.
Sorry
PHP und MySQL da kann ich helfen...
noch einige andere Sprachen aber die tuhen hier nichts zur Sache.
__________________
Im Zweifelsfalle fragen sie ihren Arzt oder die Suchmaschine ihrer Wahl.
|
|
|
24.08.2004, 15:37
|
#5
|
|
TP-Supporter
Registriert seit: Sep 2002
Ort: Spiez
|
ok 
ich hab dir mal eben schnell ne Lösung mittels PHP gemacht
hoffe dein Server unterstützt das...
PHP-Code:
<?php
// Bilder befinden sich hier im Ordner "images"
// Die verlinkten Seiten befinden sich im Ordner "pages"
srand ((double) microtime() * 1000000);
$randnum = rand(1,3);
$bild = array(); // Ein Leeres Array erzeugen
$bild['1'] = "<a href='./pages/seite_1.html'><img src='./images/bild_1.png'></a>";
$bild['2'] = "<a href='./pages/seite_2.php'><img src='./images/bild_2.png'></a>";
$bild['3'] = "<a href='./pages/seite_3.htm'><img src='./images/bild_3.png'></a>";
?>
<body>
<p>Text 1</p>
<?PHP echo"$bild[$randnum]"; ?>
<p>Text 2</p>
</body>
um dir nicht die Mühe zumachen, habe ich das Beispiel gleich als Zipp angehängt.
Bei Fragen melde dich.
Gruss SwiIiny
__________________
Im Zweifelsfalle fragen sie ihren Arzt oder die Suchmaschine ihrer Wahl.
|
|
|
24.08.2004, 16:19
|
#6
|
|
TP-Member
Registriert seit: Dec 2003
|
Hallo,
vielen Dank! Einfach klasse!!!
Um meine Grafiken habe ich nun noch einen schwarzen Rand, wie bekommen ich den noch weg?
|
|
|
24.08.2004, 16:34
|
#7
|
|
TP-Supporter
Registriert seit: Sep 2002
Ort: Spiez
|
Den wiederum bekommst du amehnsten mit CSS weg.
Wird wohl der Linkstrich sein.
ich habs mit
HTML-Code:
<style type="text/css">
<!--
a:link, a:visited, a:active, a:hover
{text-decoration:none;}
-->
</style>
versucht.
Klappte aber nicht.
Vielleicht kannst du dier ja selber helfen.
Nimmt mich aber auch wunder...
__________________
Im Zweifelsfalle fragen sie ihren Arzt oder die Suchmaschine ihrer Wahl.
|
|
|
24.08.2004, 16:38
|
#8
|
|
TP-Veteran
Registriert seit: Mar 2004
|
Wie wär's mit
img {border:none;}
in der CSS? 
__________________
Grüße, Terry
|
|
|
24.08.2004, 16:42
|
#9
|
|
TP-Supporter
Registriert seit: Sep 2002
Ort: Spiez
|
*fg*
ok Danke @Terry
HTML-Code:
<head>
<style type="text/css">
<!--
img {border:none;}
-->
</style>
</head>
__________________
Im Zweifelsfalle fragen sie ihren Arzt oder die Suchmaschine ihrer Wahl.
|
|
|
24.08.2004, 16:59
|
#10
|
|
TP-Member
Registriert seit: Dec 2003
|
Hi!
Ihr seid Klasse!!!
Nun ist auch der schwarze Strich weg, der Befehl von Terry half.
Danke!
|
|
|
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
|
| Themen-Optionen |
Thema durchsuchen |
|
|
|
| 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.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 11:49 Uhr.
|
 |