also im IE6 funzt da gar nix.. zumindest nich bei mir... wenn du das für about us doch schon hinbekommen hast, solltes du das doch auch auf die restlichen links übertragen können...
ist das gleiche prinzip, nur andere koordinaten und andere bildurls,wobei du ja beides haben solltest.
Beiträge von synaptic
-
-
dachte immer name wäre veraltet... und id hätte den selben effekt!
vielleicht liegt es aber auch einfach nur daran, daß ich sowas fast nur mit script löse und name einfach nicht brauche^^.also nochma nen THX @jojo und nen sry für teilweise falschauskunft @fibi
-
jau, da hste recht... *schäm* hatte halt noch keine fluppen^^
joa der iframe sollte schon die id vom target haben..... oder besser das target sollte die id des iframes sein.
LINKTEXT<iframe id="iframeID" src="http://www.irgendwat.de" height="500px" width="800px"></iframe>
-
anonymous bringt dich net weiter.. du musst die verbindungsdaten zum ftp auch einstellen und speichern, sonst wirste bestimmt nicht in deinen webspace weitergeleitet
-
HTML
Alles anzeigen<html> <head> <title></title> <script language="javascript"> <!-- function box(meineurl) { window.open (meineurl,"","width=520,height=300,menubar=0,resizable=0,scrollbars=0,status=0,titlebar=1,toolbar=0") } --> </script> </head> <body bgcolor="#000000" text="#00FFFF" link="#00FF00" vlink="#FF0000" background=""> <p align="center"> <a href="javascript:box('http://web224.xtraserver3.de/pop.4.cd.html');"> [img]http://i129.photobucket.com/albums/p237/ElChada/monopole/mono003.gif[/img]</a> <a href="javascript:box('http://web224.xtraserver3.de/pop.5.cd.html');"> [img]http://i129.photobucket.com/albums/p237/ElChada/monopole/mono003.gif[/img]</a> <a href="javascript:box('http://web224.xtraserver3.de/pop.6.cd.html');"> [img]http://i129.photobucket.com/albums/p237/ElChada/monopole/mono003.gif[/img]</a> </body> </html>
das sollte der code für die website sein, die die popups aufruft!du musst aber bei jeder seite, die du in dem popup anzeigen willst noch die image-tags und die DIV-tags schliessen!!!
sonst wird immer wieder nur der text angezeigt und nicht das bild! -
oder pack nen text zu dem link der folgendes sagt:
(rechtsklick und dann "Ziel speichern unter" um den Mix zu speichern)
und nich vergessen der GEMA gebühren zu zahlen für die Mixes.... -
CMS ein Content Management System, da kann man viel mit reissen!
sonst hängt es davon ab, was alles aktualisiert werden soll...
bei einer statischen seite sollten sich nur ein bis max drei leute damit beschäftigen die site zu aktualisieren, sonst is des wie : viele köche verderben den brei!
die leute, die sich dann darum kümmern, brauchen alle einen editor bzw html-editor und nen ftp-programm und die server-zugangsdaten für den entsprechenden server, auf dem die seiten liegen -
entweder durch css oder style-attribut im frametag oder direkt ne width="" und height="" im iframe-tag vergeben
-
also bei mir öffnen sich mehrer popups, nur immer an der gleichen stelle!
check mal nach anklicken von zwei links deine taskleiste! da haste dann zwei fenster und den entsprechenden inhalt drin.
folge mal dem lin in meinen webspace und schau dir an, ob es so sein soll..wenn du verschiedene inhalte haben willst, musste das etwas anders im script machen...
schreib einfach mal zwei oder drei URLs auf, die in deinen pop-ups zu finden sein sollen! -
@Fibi: source = quelle, sourcecode = quellcode!
@jojo: danke du hast meine aussage so wiederholt, daß es jeder verstehen kann^^
habs selber nich so mit der einfachheit......
muss ich noch dran arbeiten! -
in verschiedenen DIVs kannste keine andere seite öffnen, da musste schon im DIV noch nen IFRAME haben, dem DIV ne ID geben und diese ID als target="ID" im link angeben!
-
Fibi, peitsch ma den sourcecode rüber und es wird einfacher für uns dir zu helfen....
ich bin dann ma eben afk kippen holen^^ mit fluppen coded es sich besser *lach* -
joa da haben wir uns wohl überschnitten mit den posts^^
bin halt ein heimlicher poster^^ (HEIMLICHER, nicht HEIMLICHES!!)http://home.arcor.de/synaptic/hilfe/popup.html
ich glaube so sollte es werden
naja, die grösse des POP-UPS müsste noch auf das Bild angepasst werden... -
also bei meiner variante is kein bildschirmfüllendes fenster...., ich hab seine pop-ups genommen...
wenn er auf der im pop-up angezeigten seite noch den quellcode korrigiert sollte es fruchten!
ich kann ja mal den kram fertig machen und in meinen webspace jagen, dann kann er sich die fertige lösung angucken -
also nur zur sicherheit... du willst den inhalt in einem pop-up haben, aber nicht immer das gleiche sondern mit jedem link ein neues?
und zu deinem code: du solltest die tags auf der seite
http://web224.xtraserver3.de/pop.7.cd.html
auch schliessen...FALSCH:
Code<div style="position: absolute; top: 0px; left: 0px; width: 311">[img]http://i129.photobucket.com/albums/p237/ElChada/monopole/MONO003Grafik.jpg[/img][img]http://i129.photobucket.com/albums/p237/ElChada/monopole/MONO003Grafik.jpg[/img] </div>wenn du jetzt für jeden link ein eigenes popup haben möchtest machste das, indem du den namen fürs popup weglässt... (weil du nur einen link hattest, hab ich den mal "verdoppelt" und den hintergrund schwarz gemacht.)
also so:HTML
Alles anzeigen<html> <head> <title></title> <script language="javascript"> <!-- function box() { window.open ("http://web224.xtraserver3.de/pop.7.cd.html","","width=520,height=300,menubar=0,resizable=0,scrollbars=0,status=0,titlebar=1,toolbar=0") } --> </script> </head> <body bgcolor="#000000" text="#00FFFF" link="#00FF00" vlink="#FF0000" background=""> <p align="center"> <a href="javascript:box();"> [img]http://i129.photobucket.com/albums/p237/ElChada/monopole/mono003.gif[/img]</a> <a href="javascript:box();"> [img]http://i129.photobucket.com/albums/p237/ElChada/monopole/mono003.gif[/img]</a> </body> </html>wie du siehst hab ich den namen rausgelassen und es wird immer wieder ein neues pop-up geöffnet.
und in deinem quellcode...
wenn du eion neues browserfenster öffnen willst, muss das target="_blank"
nicht im img-tag, sondern im linktag zu finden sein.
Beispiel: -
ich hab mich seinem problem mal angenommen und mir den projektordner schicken lassen...
das lustige ist, daß mein zufallsgenerator funktioniert, aber daß die bilder dennoch nicht angezeigt werden.
mein workaround war: in der style.css die klasse für die hintergrundgeschichte unter anderen classnames speichern und für jedes bild, daß er anzeigen möchte praktisch ne eigene klasse schreiben...Code
Alles anzeigentd.horizontal_center { background-color: #FFFFFF; border-top-width: 15px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #000000; border-right-color: #333333; border-bottom-color: #000000; border-left-color: #333333; height: 150px; display: table-cell; vertical-align: top; background-image: url(../images_template1/header_bg.jpg); } td.horizontal_center1 { background-color: #FFFFFF; border-top-width: 15px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #000000; border-right-color: #333333; border-bottom-color: #000000; border-left-color: #333333; height: 150px; display: table-cell; vertical-align: top; background-image: url(../images_template1/header/1.jpg); } td.horizontal_center2 { background-color: #FFFFFF; border-top-width: 15px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #000000; border-right-color: #333333; border-bottom-color: #000000; border-left-color: #333333; height: 150px; display: table-cell; vertical-align: top; background-image: url(../images_template1/header/2.jpg); }der zufallsgenerator hat dann die classNames in einem Array und wechselt auch diese (hab ich durch alert anzeigen lassen)
hier mal der code-ausschnitt:
Code
Alles anzeigen<head> <script type="text/javascript"> function zufallszahl(n){ zahl = Math.floor(Math.random()* (n+1)); return zahl; } var cssklasse = new Array(); cssklasse[0] = "td.horizontal_center" ; cssklasse[1] = "td.horizontal_center1" ; cssklasse[2] = "td.horizontal_center2" ; function wechseln(){ var target = document.getElementById("wechseldich"); alert(target.className); target.className = cssklasse[zufallszahl(cssklasse.length - 1)]; } </script> </head> <body onClick="wechseln();"> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td class="shadow_left"></td> <td class="header_column"> <table width="100%" border="0" cellspacing="10" cellpadding="0"> <tr> <td class="logo_area"> Herzlich Willkommen bei der</p> [b]Narrenzunft Hefigkofen e.V. [/b]</p></td> <td width="300"> <form id="form1" name="form1" method="post" action=""> Website durchsuchen <input name="search_text" type="text" id="search_text" /> <input type="submit" name="Submit" value="Search" /> </form> </td> </tr> </table></td> <td class="shadow_right"></td> </tr> <tr> <td class="horizontal_column"></td> <td id="wechseldich" class="horizontal_center3"><table width="100%" border="0" cellpadding="0" cellspacing="0" class="linkcontainer"> <tr> <td width="13%"><div class="navigation">[url='index.html']Startseite[/url]</div></td> <td width="15%"><div class="navigation">[url='Termine.html']Termine[/url]</div></td> <td width="17%"><div class="navigation">[url='Wissenswertes.html']Wissenswertes[/url]</div></td> <td width="12%"><div class="navigation">[url='Galerie_index.html']Bilder[/url]</div></td> <td width="16%"><div class="navigation">[url='GB.html']Gästebuch[/url]</div></td> <td width="12%"><div class="navigation">[url='Links.html']Links[/url]</div></td> <td width="15%"><div class="navigation">[url='Impressum.html']Impressum[/url]</div></td> </tr> </table> ... uswbeim klicken[hab extra onClick genommen, damit man nich immer wieder neu laden muss- halt zur kontrolle] in der seite wird eben wie erhofft der classname per zufall vergeben
(zur zeit hat er nur 3 pics, aber des reicht ja auch erstmal)
vergebe ich einen der anderen classnames per hand und direkt, wird ein anderes bild angezeigt, doch beim script verschwindet das bild, obwohl (wie durch die alerts zu sehen ist) alles eigentlich funktionieren sollte!EDIT:
hab den fehler grad beim babbeln mit meiner frau nebenbei erkannt.. die classnames sind ungültig oder irre ich mich?? habs gard geschafft! indem ich das td vorm className weggelassen hab -
ich denke mal die zählvariable muss global deklariert sein, also über der quiz-funktion.
und wenn du in der if-anweisung die richtige antwort hast musste dahinter noch diese variable hochzählen mit variable = variable + 1 (wie oben erwähnt)
wenn die antwort falsch ist brauchste da nix zählen zu lassen!zu der sache mit dem anderen fenster.. hätte ne idee, aber muss ich erst noch testen, bevor ich hier total falsche auskunft gebe.
edit: soll es so sein???HTML
Alles anzeigen<html> <head> <title></title> <meta name="author" content="Manja.Golakov"> <meta name="generator" content="Ulli Meybohms HTML EDITOR"> <script language="javaScript"> var countvariable = 0; function quiz() { alert("Und los geht's mit der ersten Frage!"); if(prompt("FRAGE 1:Wie heißt die Hauptstadt von Island?")=="Reykjavik") {alert("Richtig");countvariable =countvariable +1;}; else { alert("Falsch, die Hauptstadt von Island ist natürlich Reykjavik");} alert("Und ab zur Frage Nummer 2"); if(prompt("Frage 2: Welcher ist der größte See Europas?")=="Ladogasee") {alert("Richtig der russische Ladogasee ist mit 17.703m³ der größte See Europas" );countvariable =countvariable +1;} else {alert("Die richtige Antwort wäre der russische Ladogasee gewesen");} alert("Weiter geht's mit Frage 3"); if(prompt("Frage 3: Wieviele Länder Europas sind Mitglied der EU?")=="27") {alert("Natürlich! Was sonst!");countvariable =countvariable +1;} else {alert("Nein, nein, so ist das nicht!Zur Zeit sind es 27 Mitgliedstaaten");} alert("Wie sieht's nun mit Frage Nummer 4 aus?"); if(prompt("Frage 4:Von welchem Land ist die Stadt Tirana Hauptstadt")=="Albanien") {alert("Natürlich, Tirana ist die Hauptstadt von Albanien." );countvariable =countvariable +1;} else {alert("Auf keinen Fall. Tirana ist die Hauptstadt von Albanien");} alert("Und ab zur Frage Nummer 5"); if(prompt("Frage 5: Wann wurde der Euro das erste mal als Barzahlungsmittel eingeführt?")=="2002") {alert("Korrekt,2002 wurde er als Barzahlungsmittel in allen beteiligten EU-Mitgliedstaaten eingeführt" );countvariable =countvariable +1;} else {alert("Das war leider nicht richtig. 2002 wurde der Euro als Barzahlungsmittel eingeführt");} alert("Und ab zur Frage Nummer 6"); if(prompt("Frage 6: Welcher europäischer Staat wird auch die Grüne Insel genannt?")=="Irland") {alert("Richtig Irland wird auch die Grüne Insel genannt" );countvariable =countvariable +1;} else {alert("Nein, natürlich wird Irland die Grüne Insel genannt");} var fenster= self.open("", "ergebnisfenster", "menubar=no, width=300,height=300"); fenster.document.open(); fenster.document.write("Du hast [b]" + countvariable + "[/b] Fragen richtig beantwortet GRATULATION Du gewinnst 5 Glückskekse!") } </script> </head> <body text="#FFFF00" bgcolor="#0000FF" link="#FF0000" alink="#FF0000" vlink="#FF0000"> <font face="Arial"> <body background="http://www.planungssysteme-grossregion.org/bilder/europaflagge.png"> <h1 align="center" valign="middle">Euro Quiz</h1> </p> </p> </p> <p align="center">[b]Hier könnt ihr euer Wissen über Europa unter Beweis stellen? Testet euer Wissen jetzt! [/b] [url='javascript:quiz()']Hier geht's los[/url] </body> </html>nich vergessen pop-upblocker zu deaktivieren sonst is nix mit dem nächsten fenster und man muss alles nochmal machen
-
hier mal nen script für zufallsbilder (nicht als hintergrund, sondern ganz normal für ein bild im body der page):
Code
Alles anzeigenfunction zufallszahl(n){ zahl = Math.floor(Math.random()* (n+1)); return zahl; } var bild = new array(); bild[0] = "image1.jpg" bild[1] = "image2.jpg" bild[2] = "image3.jpg" bild[3] = "image4.jpg" document.write("[img]" + bild[zufallszahl(bild.length - 1)] + "[/img]");jetzt musste des nur noch auf deine bedürfnisse anpassen^^
solltest du dich für die scriptvariante entscheiden, wäre es ratsam auf der page zu erwähnen, daß javascript für volle funktionalität eingeschaltet sein muss.
-
na das frameset...
die seite sozusagen in der du die angaben machst welcher frame wo, wie gross ist und welchen inhalt die frames haben.evtl kannste ja nen archiv aus deinem HP-ordner machen und das hier bereitstellen, so ist alles was man braucht um dir zu helfen vorhanden
-
geil... gut daß ich so doof bin... den wald vor Bäumen nicht sehen nennt man des, wa??
danke driver!!!