zurück zur Startseite
  


Zurück XHTMLforum > Webentwicklung (außer XHTML und CSS) > Javascript & Ajax
Seite neu laden div element mit alert funktion

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 29.03.2008, 16:09
v4w v4w ist offline
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 23.01.2007
Beiträge: 12
v4w befindet sich auf einem aufstrebenden Ast
Standard div element mit alert funktion

Hallo,

ich habe ein div element erzeugt das sich öffnet wenn der Seitenbesucher auf einen löschen Button klickt. In der geöfneten Box soll nochmal nachgefragt werden "Wirklich Löschen? Ja Nein".

Jetzt möchte ich das solange nicht "ja" oder "Nein" geklickt wurde nichts anderes anklickbar ist, wie bei einem alert.

Weiß jemand wie ich so was realisieren kann?
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 29.03.2008, 17:22
Benutzerbild von Timo
table-layout: none;
XHTMLforum-Kenner
 
Registriert seit: 11.11.2006
Beiträge: 5.345
Timo ist ein LichtblickTimo ist ein LichtblickTimo ist ein LichtblickTimo ist ein LichtblickTimo ist ein Lichtblick
Standard

confrim() könnt was sein
__________________
Um weitere Erklärungen eingeblendet zu bekommen, drücken Sie bitte die Tastenkombination Alt + F4
Mit Zitat antworten
Sponsored Links
  #3 (permalink)  
Alt 29.03.2008, 17:32
v4w v4w ist offline
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 23.01.2007
Beiträge: 12
v4w befindet sich auf einem aufstrebenden Ast
Standard

sorry das meinte ich nicht.
Ich möchte das wie bei einem alert aber auf meine div-box bezogen.
ich möchte kein popup öffnen sonder für mein div die gleichen merkmale.
Mit Zitat antworten
  #4 (permalink)  
Alt 30.03.2008, 19:40
Benutzerbild von protonenbeschleuniger
Verbesserer
XHTMLforum-Kenner
 
Registriert seit: 06.09.2007
Beiträge: 4.977
protonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblick
Standard

Naja, einfach alle Klicks die nicht in deinem DIV stattfinden abfangen und die weitere Verabeitung unterbrechen.

Eventuell reicht dann einfach ein:
Code:
document.onclick = function() { return false;}
Mit Zitat antworten
  #5 (permalink)  
Alt 31.03.2008, 01:02
v4w v4w ist offline
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 23.01.2007
Beiträge: 12
v4w befindet sich auf einem aufstrebenden Ast
Standard

Kannst du mir das genauer erklären?
Mit Zitat antworten
  #6 (permalink)  
Alt 31.03.2008, 01:18
Benutzerbild von protonenbeschleuniger
Verbesserer
XHTMLforum-Kenner
 
Registriert seit: 06.09.2007
Beiträge: 4.977
protonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblick
Standard

Zitat:
Jetzt möchte ich das solange nicht "ja" oder "Nein" geklickt wurde nichts anderes anklickbar ist, wie bei einem alert.
Genau das passiert dann
Mit Zitat antworten
  #7 (permalink)  
Alt 03.04.2008, 00:02
v4w v4w ist offline
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 23.01.2007
Beiträge: 12
v4w befindet sich auf einem aufstrebenden Ast
Standard

Habe verstanden was die funktion macht.
ich versteh nur nicht wie ich die anwenden soll.

Wie bekommen ich das hin das die function sich auf alles auswirkt, nur nicht auf mein DIV mit der Sicherheitsfrage?

Wie kann ich die klicks abfangen die nicht in meinem Div mit der Sicherheitsfrage sind?

Geändert von v4w (03.04.2008 um 00:18 Uhr)
Mit Zitat antworten
  #8 (permalink)  
Alt 03.04.2008, 01:10
Benutzerbild von protonenbeschleuniger
Verbesserer
XHTMLforum-Kenner
 
Registriert seit: 06.09.2007
Beiträge: 4.977
protonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblick
Standard

z.b. indem du abfragst auf welchem Element der Event stattgefunden hat:
SELFHTML: JavaScript / Sprachelemente / Event-Handler
Javascript - Event properties
Mit Zitat antworten
  #9 (permalink)  
Alt 03.04.2008, 01:54
v4w v4w ist offline
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 23.01.2007
Beiträge: 12
v4w befindet sich auf einem aufstrebenden Ast
Standard

Ich verzweifle...

Auf meiner Page:
Code:
<img src="img/loeschen.gif" onclick="loeschenID('45'), toggleDisplay('delete_box'), setOtherOff('delete_box');" />
In meiner javascript Datei:
Code:
function setOtherOff('alert_box'){
	if (document.IDName != 'alert_box') {
		document.onclick = noKlick() { return false;}
	}
}
und es geht garnix...

Geändert von v4w (11.04.2008 um 00:42 Uhr)
Mit Zitat antworten
Sponsored Links
  #10 (permalink)  
Alt 11.04.2008, 00:41
v4w v4w ist offline
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 23.01.2007
Beiträge: 12
v4w befindet sich auf einem aufstrebenden Ast
Standard

Ich bekomm es hin das normale Links deaktiviert sind aber Links mit onclick sind nicht deaktiviert.

Weiß jemand hilfe?

Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

<head>
  <title>set other OFF</title>
  <meta name="GENERATOR" content="Quanta Plus" />
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 <style type="text/css">
<!--
.hidden_box {display: none !important; height: 0px;}
.show_box {display: block !important;}
#erweitert_box {border:1px solid #00f; height:300px; width:300px; background:#A2C7FF}
-->
</style>

  <script language="javascript" type="text/javascript">
  /* <![CDATA[ */
  
function setOtherOff(div_box){
	window.onclick = function() { return false;}
}

function setOtherOn(div_box){
	window.onclick = function() { return true;}
}


function toggleShow(elementId) {
	if (document.getElementById(elementId).className == 'hidden_box') {
			document.getElementById(elementId).className = 'show_box';
	}
}

function toggleHide(elementId) {
	document.getElementById(elementId).className = 'hidden_box';
}

  /* ]]> */
  </script>
</head>
<body>

<a href="index.html?ok=1">HTML Link</a><br /><br />
<a href="" onclick="alert('OnKlick geht')">Link mit OnClick</a><br /><br />
<a href="index.html?ok=2" onclick="toggleShow('erweitert_box'), setOtherOff('erweitert_box')">Box öffnen</a>

<div id="erweitert_box" class="hidden_box" ><a href="index.html" onclick="toggleHide('erweitert_box'), setOtherOn('erweitert_box')">schließen</a></div>
</body>
</html>
Mit Zitat antworten
Sponsored Links
Antwort

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Problem mit einem 3D-Effekt moep0710 CSS 12 12.06.2010 14:30
CSS Menü seema CSS 0 03.09.2008 20:04
Die maximale breite wird nicht erkannt notebook20000 CSS 9 22.06.2006 20:14
DIV / Block Element IE / Firefox pacific CSS 13 06.06.2006 13:15
div Positionierung bei Browsern Ancient CSS 22 17.03.2005 00:49


Alle Zeitangaben in WEZ +2. Es ist jetzt 15:17 Uhr.