Bildvorschau in einem Artikel

Begonnen von Kartoffelbrei, 08 Oktober 2003, 11:23:06

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

Kartoffelbrei

Hi !

ich schriebe einen Bericht auf meine Page (Artikel) und in den Bericht will ich einige Bilder mit reinpacken wo man dann draufklicken kann und das Bild dann in voller größe sehen kann. oder als popup in voller größe oder irgendwie halt. wie ist mir egal
nur dass eben in dem artikel nicht alle 20 Bilder in voller Größe geladen werden müssen sondern der Benutzer erst auf ein Bild klicken muss und es dann irgendwie/irgendwo als Vollbild angezeigt wird (in seiner vollen größe)
geht das iiiiiiiiirgenwie ?
würde mir auch nichts ausmachen kleinere bilder zu erstellen und die dann mit den großen irgendwie verlinken.........
ahuptsache ich bekomm das irgendwie hin


gruß
brei

DarkBoy

erstelle doch einfach ein kleines Thumb das du in den  Artikel einbaust und legst einen Link drauf (neuer Browser) wo du dann zum Origanlbild linkst. Sollte doch so entsprechen wie du es haben möchtest.

Kartoffelbrei

das wär kein problem !
jedoch sollte der benutzer der da drauf klickt den pfad zu dem bild nicht sehen ! und der steht eben dann oben in der adressleiste des browsers.....

DarkBoy

naja, wozu sollte das denn gut sein? sieht er den Bildpfad nicht in der Statusleiste dann sieht er diesen spätestens in der Bildeigenschaft und wenn er es haben will speichert er es einfach ab.
Somit sehe ich keinen Grund den Pfad zu unterdrücken.

Kartoffelbrei

für einen der sich auskennt ist das auch kein problem.
aber ich finde das einfach besser und professioneller wenn man die adresse erst nicht sieht.

habe z.b. schon folgndes javascript gefunden wo man ein popup machen kann, doch leider ist da in der titelleiste der pfad drin und ich weiß nicht wie man den rausbekommt :


<!--
function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

function PopUp(adresse, hoehe, breite, name)
{
window.open(adresse, name,'height=' + hoehe + ',width=' + breite + ',dependent=no,location=no,menubar=no,resizable=no,status=no,toolbar=no')
}


//-->




augerufen wird wie folgt :

<a href="#" onClick="MM_openBrWindow('http://meineurl/1.jpg','media','width=820,height=660')">1</a>

DarkBoy

 
Zitat<script languange="JavaScript">
<!--
function fenster(){
window.open("http://www.deine url.net","Name","directories=yes,
menubar=yes,status=no,width=450,height=300")
}
//-->
</script>

Die Funktion "fenster()" kann über einen Link wie folgt aufgerufen werden:
<a href="javascript:fenster()">Fenster, öffne dich</a>

Über einen Button geht das wie folgt:

<input type="button" name="name" value="Fenster" onclick="fenster()">

Wie Sie beim JavaScript Code für das PopUp sehen können Sie das Fenster über einige Attribute verändern. Sie können z.B. angeben, ob die Statusbar angezeigt wird, oder nicht usw.
Im folgenden sind die Attribute, die Sie verwenden können, aufgelistet:

directories = "yes/no"
Leiste mit Verzeichnis-Buttons

width=, height=
Höhe und Breite des Anzeigebereiches im neuen Fenster in Pixeln.

location="yes/no"
Eingabefeld zur Eingabe von URL's in den Browser

menubar="yes/no"
Menüleiste des Browsers anzeigen?

resizable ="yes/no"
Fenstergröße veränderbar

scrollbars="yes/no"
Horizontale und vertikale Scrollbars werden bei Bedarf angelegt

status="yes/no"
Statuszeile anzeigen

toolbar="yes/no"
Browser-Leiste mit Vor- und Zurück-Button
 

Kartoffelbrei

hi dark boy,
das gleiche script hab ich ja einein post über dir schon geschrieben.
das problem ist dabei eben auch dass der pfad der datei in der titelleisete drin steht also z.b. : http://meineurl.com/bilder/xy.jpg - Microsoft Internet Explorer"
und da soll eben nichts drin stehen oder besser wäre noch wenn da z.b. nur "xy.jpg - Microsoft Internet Explorere" oder sowas

Dan

Hallo,

wäre froh wenn jemand der schon mit popup-Fenstern arbeitet sagen wie ich so ein Ding zu laufen bringe... danke!

Kartoffelbrei

ganz einfach :

mach ein html teil in deinem php file oder mach gleich ne reine html file.
und dann kommt in den head folgendes :



<s c r i p t   t y p e = "t e x t / j a v ascript">
<!--
function Fenster01()
{
fenster01=window.open('datei.htm','infofenster','height=350,width=450');
}
// -->
</ s c r i p t >




und in den body teil kommt folgendes :
<a href="javascript:Fenster01()">Fenster öffnen</a>



so das wars.

mein problem ist es allerdings das javascript direkt in einein bericht einzubinden !!!
das klappt nämlich irgendwie nicht !!!!
will qusi diverse bilder in meinen bericht machen und wenn man da draufklickt soll ein popup kommen.
und das funzt nicht !!!!

PS : musste das script mit leerzeichen versehen damit es richtig angezeigt werden kann

[Editiert am 15/10/2003 von Kartoffelbrei]

Dan

hmm, irgendwie bring ich es nicht auf die Reihe, 'Object  erwartet'... naja, werde es halt mit einer URL-Eingabe machen, geht ja auch.
Danke für den Tipp...

Kartoffelbrei

gib mal deine email addi dann schreib ich dirs per email. denn hier im forum schneidets einiges vom script weg wenn ich es ganz poste