PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : <html> Help



Underserial
18.05.2007, 19:54
Salve,

ich brauch mal wieder eure Hilfe ich möchte ein Pic of the Week of meine HP machen. Bei diesem soll unten stehen Übersicht und damit kommt auf die Potw Übersicht. Das Bild selbst soll bei einem Klick in einem neuen Fenster in einem kleineren Popup erscheinen nun habe ich folgendes.


<img src="http://blablalb.png" style="border: 1px solid rgb(88, 88, 114);" height="98" width="130" height="60" width="80" onclick="openBrWindow('http://www.blablabl/Sommer.png','Screenshot_von_Underserial','width=350,height=270,left=640,top=480')"></div></a>
<div style="border-bottom: 1px solid rgb(204, 204, 204); padding-left: 11px;">&nbsp;</div>
<a href="http://esdi-page.de/index.php?con=77&sub=39">
<font face="Verdana"><font size="1"><center>Übersicht</center></font></font></a>



Wo liegt hier nun der Fehler? Der Link funzt die Größe des Pics auch leider nur öffnet sich nicht das Popup mit dem Bild...

NPC Fighter
18.05.2007, 20:00
Hast du openBrWindow() überhaupt definiert?

deadshox
18.05.2007, 20:09
<script language="JavaScript">
function fenster(){
bild=window.open("acp/smilie.php", "bild", "width=280,height=500,scrollbars=no,resizable=no");
bild.focus();
}
</script>


<a href="javascript:fenster()" alt="dolles Popup">PopUp</a>

So hab ich das immer gemacht.

Underserial
18.05.2007, 20:09
Meinst auf der HP?

Evtl. hab ichs vergessen.

Gibt doch noch was anders .. oder?

Tessio
18.05.2007, 20:11
Um Himmels Willen, der ganze Code ist ein Fehler. o.o


<img src="http://blablalb.png" style="border: 1px solid rgb(88, 88, 114);" height="98" width="130" height="60" width="80" onclick="openBrWindow('http://www.blablabl/Sommer.png','Screenshot_von_Underserial','width=350,height=270,left=640,top=480')"></div></a>
1. Kann mir wer das doppelte Vorkommen von width und height erklären?
2. Anscheinen hast du ja den ganzen Div-Container, der hier sicherlich nicht von Nöten wäre, in einen a-Tag eingebettet. Ich will jetzt nicht voreilig sein, aber ich glaube, das ist nicht zulässig.


<div style="border-bottom: 1px solid rgb(204, 204, 204); padding-left: 11px;">&nbsp;</div>
<a href="http://esdi-page.de/index.php?con=77&sub=39">
<font face="Verdana"><font size="1"><center>Übersicht</center></font></font></a>

1. Was soll der erste Div-Container bewirken? Kannst du auch besser lösen.
2. Font-Kram nicht mehr zulässig, nimm CSS und <p> bzw <span> oder so.

Und irgendwie bin ich mir sicher, dass du den Teil mit dem JS-Befehl aus irgendeiner Seite kopiert und daher nicht definiert hast. ^^

EDIT : Meine Variante wird gerade reineditiert. Uno momento.

Hier.

Im Head :


<script type="text/javascript">
function popUp(page) {
so=eval("window.open('"+page+"','so','toolbar=0,scrollbars=0,location=0,status=0,menubars=0,resizable=0,width=340,height=260')")
}
</script>


Und dann



<a href="javascript:popUp('pfad_zum/potm•••••')"><img src="pfad_zum_kleinen/potm•••••" alt="PotM"></a>


Funktion ist optimiert für 320x240 Screens.
Ist aber etwas älter und mit JS halte ich mich nicht zu sehr auf, von daher hoffentlich noch gültig. ^^

Underserial
18.05.2007, 20:24
Sorry das haut irgendwie nicht hin.

Bild ist zwar da kann weder das bild anklicken.

Ebenso der Link unten drunter fehlt mit Übersicht und der Weiterleitung zu einer bst. seite.

Edit: Definiert ist es schon ^^

Klärung erfolgte durch ICQ

Dank an dero.

Closen bitte.

mitaki
18.05.2007, 21:07
Ein Anker (a) und ein darauf folgendes Blockelement (div) sind keine gute Mischung, da durch das Blockelement das Inlineelement geschlossen wird.


Edit: Definiert ist es schon ^^
Dann musst du den Code auch herzeigen, eventuell liegt der Fehler darin.

Zur sicherheit würde ich Javascript in Verweisen wie folgt verwenden:

<a href="ziel.erw" onclick="funktion(); return false;">Bla</a>
Dann wäre der Verweis auch funktionstüchtig, wenn Javascript nicht funktioniert. Durch return false; wird der Link nach der Javascript-Aktion nicht weiter verfolgt (sonst würde man einmal ein PopUp und einmal eine neue Seite sehen).


Closen bitte.
Das wäre voreilig, Folgefehler gibt es immer wieder ;)

Underserial
18.05.2007, 22:29
Ok dann kannst du mir helfen, pass auf.

Nun geht es siehs dir an. www.esdi-page.de

Das nächste:

Wie kann ich eine Textnachricht anzeigen lassen in dem nun offenen POPUP?

Danke.

mitaki
18.05.2007, 22:44
Momentan wird im PopUp nur ein Bild geladen. Du kannst aber auch eine HTML-Datei laden lassen und dort fügst du ganz normal Bild und Text ein.

Underserial
18.05.2007, 22:59
Momentan wird im PopUp nur ein Bild geladen. Du kannst aber auch eine HTML-Datei laden lassen und dort fügst du ganz normal Bild und Text ein.

Kann ich nicht in diesem Popup einfach einen Text schreiben?

Weil wenn ich ne .html datei laden lass muss ich die erst wieder wegen größe etc. anpassen.

mfg,

rgb
19.05.2007, 08:22
Nein, im grunde ist das nur ein Fenster, wo das Bild drinne geöffnet ist. Eine Datei in die du deinen Text schreibst musst du schon erstellen.

NPC Fighter
19.05.2007, 09:30
Kann ich nicht in diesem Popup einfach einen Text schreiben?

Weil wenn ich ne .html datei laden lass muss ich die erst wieder wegen größe etc. anpassen.

mfg,

Du kannst das rein theoretisch mit document.writeln() (http://de.selfhtml.org/javascript/objekte/document.htm#writeln) machen, aber es empfiehlt sich, einfach immer eine feste datei aufzurufen per Popup, in der du dann jeweils Bildadresse und Beschreibung änderst.

Edit: Die Größe musst du aber auch so anpassen.

Underserial
20.05.2007, 17:17
<a href="javascript:popUp('http://www.esdi-page.de/Loads/Potw/Sommer.png')"><img src="http://www.esdi-page.de/Loads/Potw/Sommerk.png" alt="PotM" border="0"></a>
<a href="http://esdi-page.de/index.php?con=77&sub=39">
<font face="Verdana"><font size="1"><center>Übersicht</center></font></font></a>

@npc:

Kannst mir sagen wo genau es hinkäme.

Danke.

Tessio
22.05.2007, 21:34
<a href="javascript:popUp('http://www.esdi-page.de/Loads/Potw/Sommer.png')"><img src="http://www.esdi-page.de/Loads/Potw/Sommerk.png" alt="PotM" border="0"></a>
<a href="http://esdi-page.de/index.php?con=77&sub=39">
<font face="Verdana"><font size="1"><center>Übersicht</center></font></font></a>

@npc:

Kannst mir sagen wo genau es hinkäme.

Danke.

Da afaik gar nicht, sondern in dem Sciptblock, indem die Funktion popUp definiert ist.
Wie der Code wäre, frag mich nicht, JS ist nicht mein Fachgebiet.