PopUp per java

slanglenny

Grünschnabel
hi leute!

ich bin hier neu und habe mal ne frage.

ich arbeite auch nicht wirklich viel mit html bzw. java und so habe ich mir mal n kleines popup javascript schreiben lassen. so nun möchte ich aber auf einer seite (index) 2 popup-links haben. also das ist eben ein link und wenn man raufklickt, dann öffnet sich ein popup-fenster ;) .

bisher sieht der code so aus:
SCRIPT language=JavaScript>
function openWindow() {
popupWin = window.open('index2.html', 'remote', 'width=800,height=600,left=112,top=84')
}
</SCRIPT>

<A href="javascript:openWindow();">Hier steht dann der Link</A>


so, wie kann ich nun einen zweiten link erstellen, der eine zweite datei in einem popup-fenster derselben größe öffnet?

würde mich über hilfe freuen :).

MfG Lenny
 
Statt des Originals-scripts
HTML:
      <script language=JavaScript>
         function openWindow() { popupWin = window.open('index2.html', 'remote', 'width=800,height=600,left=112,top=84') }
      
       function openWindow2() { popupWin = window.open('DATEINAME.HTML', 'remote', 'width=800,height=600,left=112,top=84') }
      </script>
Statt DATEINAME.HTML schreibst du einfach den richtigen Namen der Datei und beim zeiten link schreibst du einfach openWindow2() statt nur openWindow()
Das ist die am leichtesten zu verstehende Methode, allerdings ginge es auch eleganter....:-(

Die Elegantere Methode (auch wieder statt des Originalscripts):
HTML:
<script language=JavaScript>
     	function openWindow(URL) { window.open(URL, URL, 'width=800,height=600,left=112,top=84') }
     </script>

Verlinkt wird dann aber etwas anders:
HTML:
   <A href="javascript:openWindow('index2.html');">Hier steht dann der 1. Link</A>
   <A href="javascript:openWindow('DATEINAME1.HTML');">Hier steht dann der 2. Link</A>
   <A href="javascript:openWindow('DATEINAME2.HTML');">Hier steht dann der 3. Link</A>
   <A href="javascript:openWindow('DATEINAME3.HTML');">Hier steht dann der 4. Link</A>
   ...
Hat den vorteil, dass du's beliebing oft machen kannst.
Pass aber auf, dass beim link der dateiname in einfachen Anführungszeichen ( ' ) steht sonst funktioniert es nicht.
 
Zuletzt bearbeitet:
Hallo zusammen,

ich habe mal mein Problem hier angehängt da es fast ähnlich ist.
Ich habe ein script geschrieben damit ein neues Popup Fenster aufgeht ohne etwas, ohne menu, fenster, statusbar einfach nichts nur fullscreen.

Code:
<link href="style_file.css" rel="stylesheet" type="text/css" /> 

   <table width="100%" height="248" border="0" cellpadding="0" cellspacing="0"> 
        <tr> 
          <td height="30" class="headlinecornerleft">&nbsp;</td> 
          <td width="85%" class="headline Stil1"> 

                <p class="Stil2">:: 3 D::</p> 
         </td> 
          <td class="headlinecornerright">&nbsp;</td> 
        </tr> 

        <tr> 
          <td height="190" class="textfeldcornerleft">&nbsp;</td> 
          <td class="textfeld" width="85%"><div> 
        <a href="popup/popup_spritze.htm"  target="letter" onClick="NewWin=window.open('', 'letter','toolbar=no,status=no,menubar=no,scrollbars=no,location=no,resizable=no,width=500,height=500');NewWin.focus();"><img src="archiv/tn_spritze.jpg" width="50" height="100" border="0"><a/></a><img src="archiv/tn_template-v1.jpg" width="50" height="100"><br> 
           <br> 
          </div> 
                      
          <p>&nbsp;            </p> 
          <p>&nbsp;</p> 
         <p>&nbsp;</p></td> 
          <td class="textfeldcornerright">&nbsp;</td> 
        </tr> 
        
        <tr> 
          <td height="26" class="footercornerleft">&nbsp;</td> 
          <td class="footermiddle" width="85%"> 
                
               <p class="copyright">&copy; copyright 2004 by</p> 
                
        </td>  
          <td class="footercornerright">&nbsp;</td> 
        </tr> 
    </table>

Aber irgendwo ist der Fheler drin, kann mir jemand helfen?
Das popup kommt aber ich sehe leider immer noch das Fenster.

Ich bedanke mich im voraus für das interesse meines Posting.

-Elena
 
Du hast keine URL angegeben. Die URL zur Datei die dann später im PopUp angezeigt werden soll muss an die Methode open() übergeben werden. Das geht nicht wenn du einfach den href stetzt - ist sogar unnötig.

Probiers so:
HTML:
 <a href=""  target="letter" onClick="NewWin=window.open('popup/popup_spritze.htm', 'letter','toolbar=no,status=no,menubar=no,scrollbars=no,location=no,resizable=no,width=500,height=50  0');NewWin.focus();">
Ganz nebenbei ist da auch noch der ein oder andere HTML-Fehler drin - die solltest du auch noch berichtigen.
 
okay, dann bedanke ich mich erstmal für die hilfe :-).

und sorry, aber ich wusste nicht, dass java nix mit nem javascript zu tun hat ;). kann ja mal passieren :).
 

Neue Beiträge

Zurück